Cloud Foundry
Cloud Foundry est un standard de plateforme de développement PaaS. Une plateforme Cloud Foundry permet la prise en charge du cycle de vie complet d’applications Cloud Native. Avec ce cours, vous apprendrez à utiliser une plateforme Cloud Foundry pour développer, déployer puis administrer des applications.
- +15ans d'expérience pour tous nos formateurs
- 2.5jours
À qui s’adresse cette formation "Cloud Foundry" ?
Description de la formation "Cloud Foundry"
-
Méthodes pédagogiques
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices. Une feuille d'émargement par demi-journée de présence est fournie en fin de formation ainsi qu'une attestation de présence de connexion pour chaque participant.
- Enfin, une attestation de formation sera envoyée si le stagiaire a bien assisté à la totalité de la session.
- Notre outil de Visio intégré à notre plate-forme (ou autre) sera utilisé pour la partie Visio-Conférence.
- En ce qui concerne le matériel informatique du stagiaire, il est seulement préconisé un ordinateur et une connexion internet. Nous nous chargeons du reste.
-
Présentation
Cloud Foundry est un standard de plateforme de développement PaaS. Une plateforme Cloud Foundry permet la prise en charge du cycle de vie complet d’applications Cloud Native. Avec ce cours, vous apprendrez à utiliser une plateforme Cloud Foundry pour développer, déployer puis administrer des applications.
-
Objectifs
- A l’issue de la formation, le participant sera en mesure de :
- Connaître les approches de développement d'applications "Cloud Native"
- Appliquer les technologies et outils pour le développement avec Cloud Foundry
- Utiliser une plateforme Cloud Foundry
- Comprendre les approches de développement et de gestion des applications "as a Cloud"
-
Audience
- Architectes
- Chefs de projet
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences sur le sujet.
-
Prérequis
- Connaissances de base en Linux et en déploiement d'applications.
-
Programme
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...).
- Développement, déploiement, hébergement et mise en œuvre d'applications (staging, scaling, monitoring).
Utilisation d'une plateforme Cloud Foundry
- Les Buildpacks, Manifest...
- Développer avec les services Cloud Foundry.
- Utiliser les logs et les analyseurs Cloud Foundry pour déboguer les applications.
- Gérer le déploiement "à chaud" et en "continu" des applications.
Administration d'applications
- Gestion et monitoring des applications avec Cloud Foundry.
- Accélération d'intégration métier avec l'approche "as a Cloud".
- Portabilité Cloud Foundry par "Service Container".
Les services
- Présentation des services et des services brokers
- Créer un service
- Associer un service à une application
- Accéder à un service depuis une application
-
Tarif
Nous consulter