Description
Cette formation vous permettra de comprendre les principes clés du développement d'applications "Cloud Native". Vous apprendrez à mettre en place les outils permettant de construire et d'utiliser la plateforme Pivotal Cloud Foundry. Vous verrez également comment administrer des applications avec Pivotal Cloud Foundry.
À qui s'adresse cette formation ?
Pour qui ?CTO, chefs de projets, responsables d'applications, responsables des opérations, architectes techniques, développeurs.
Prérequis
Les objectifs de la formation
Programme de la formation
- Applications "Cloud Native"
- - Qu'est-ce que le "Cloud Native".
- - Applications "as a Cloud" et "as a Service".
- - Avantages et inconvénients.
- - Applications microservices versus monolithiques.
- - Importance des frameworks et des plateformes (IaaS, PaaS, SaaS).
- - Nouvelles approches possibles avec le "Cloud Native" (DevOps, continuous delivery, microservices, containers).
- - Présentation de l'offre actuelle des technologies "Cloud Native".
- Développement d'applications modernes avec Cloud Foundry
- - Présentation de l'architecture.
- - Principaux composants (controller, router, loggregator.
- - ).
- - Technologies et outils (BOSH, BOSH lite.
- - ).
- - Développement, déploiement, hébergement et mise en oeuvre d'applications (staging, scaling, monitoring).
- - Travaux pratiques Mise en oeuvre de Micro Cloud Foundry et Eclipse STS.
- Implémentation de la Plateforme Pivotal Cloud Foundry
- - Présentation de la plateforme Pivotal CF.
- - Avantages et inconvénients de Pivotal CF.
- - Présentation de Pivotal Web Services.
- - La ligne de commandes (connexion, déploiement, scaling).
- - Présentation d'Eclipse STS.
- - Travaux pratiques Préparation de la plateforme Pivotal CF et des outils de développement.
- Utilisation de la Plateforme Pivotal Cloud Foundry
- - Les Buildpack, manifest.
- - Développer avec les services Pivotal CF.
- - Framework Spring et utilisation avec Pivotal CF.
- - Utiliser les logs et les analyseurs Cloud Foundry pour déboguer les applications.
- - Gérer le déploiement "à chaud" et en "continu" des applications.
- - Travaux pratiques Développement d'une application avec Pivotal CF et Spring.
- Administration d'applications
- - Utilisation de Pivotal Web Services.
- - Gestion et monitoring des applications avec Cloud Foundry.
- - Ouvrir à d'autres PaaS (BlueMix, AWS.
- - ).
- - Accélération d'intégration métier avec l'approche "as a Cloud".
- - Portabilité Cloud Foundry par "Service Container".
- - Etude de cas Présentation de l'architecture et du fonctionnement d'une entreprise mondiale "Cloud Native' (Netflix, AWS.
- - ).