Formation Cloud Foundry, développement d'applications


Formation Cloud Foundry, développement d'applications

Catalogue : Virtualisation, Cloud, Devops



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 œuvre d'applications (staging, scaling, monitoring).
Travaux pratiques
Mise en œuvre de Micro Cloud Foundry et Eclipse STS.
Utilisation d'une plateforme Cloud Foundry
• Les Buildpacks, Manifest...
• Développer avec les services Cloud Foundry.
• Framework Spring et utilisation avec 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.
Travaux pratiques
Développement d'une application avec Cloud Foundry et Spring.
Administration d'applications
• 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...).

 

Fiche de la formation



 Cible :

Développeurs, architectes, chefs de projet techniques.


 Prérequis :

Bonnes connaissances en Java. Connaissances de base en Linux et en déploiement d'applications.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous