Cloud Foundry - Développement d'applications
Maîtrisez le développement, le déploiement et l'administration d'applications Cloud Native sur la plateforme PaaS Cloud Foundry.
À propos de cette formation
Cette formation présente les approches modernes de développement d'applications Cloud Native et leur mise en œuvre sur Cloud Foundry, la plateforme PaaS open source de référence. Elle couvre l'ensemble du cycle de vie applicatif, des concepts d'architecture (microservices, DevOps, continuous delivery) jusqu'au déploiement et à l'exploitation en production.
Les participants apprennent à tirer parti des composants de Cloud Foundry (controller, router, loggregator, BOSH), à utiliser les buildpacks, manifests et services managés, et à intégrer le framework Spring pour concevoir des applications portables et scalables. Une place importante est accordée au déploiement continu, au débogage via les logs et au monitoring.
À l'issue du parcours, les développeurs et architectes sont capables de concevoir, déployer et administrer des applications d'entreprise sur une plateforme Cloud Foundry, tout en comprenant les alternatives PaaS du marché (BlueMix, AWS) et les enjeux de portabilité.
Ce que vous allez apprendre
À la fin de la formation, vous serez capable de :
- Comprendre les principes et les approches de développement d'applications Cloud Native
- Distinguer les architectures microservices des architectures monolithiques et situer les modèles IaaS, PaaS et SaaS
- Maîtriser l'architecture et les composants principaux de Cloud Foundry (controller, router, loggregator, BOSH)
- Déployer des applications à l'aide des buildpacks, manifests et services Cloud Foundry
- Intégrer le framework Spring et mettre en place un pipeline de déploiement continu
- Déboguer les applications via l'analyse des logs et assurer leur monitoring
- Administrer et superviser les applications en production sur une plateforme Cloud Foundry
- Évaluer les autres offres PaaS (BlueMix, AWS) et gérer la portabilité via les Service Containers
Un parcours en 4 modules
28 heures structurées, de la théorie à la pratique.
01 Applications Cloud Native 7h
- Concepts du cloud natif
- Applications as-a-Cloud versus as-a-Service
- Microservices versus architectures monolithiques
- Rôle des frameworks et plateformes (IaaS, PaaS, SaaS)
- Approches DevOps et continuous delivery
02 Développement d'applications modernes avec Cloud Foundry 7h
- Architecture générale de Cloud Foundry
- Composants principaux : controller, router, loggregator
- Technologie BOSH
- Cycles de développement
- Déploiement et mise en œuvre
03 Utilisation d'une plateforme Cloud Foundry 8h
- Buildpacks et Manifest
- Services Cloud Foundry
- Intégration du framework Spring
- Débogage via les logs
- Déploiement continu
04 Administration d'applications 6h
- Gestion et monitoring des applications
- Exploration d'autres PaaS (BlueMix, AWS)
- Portabilité via Service Container
Bonnes connaissances en Java. Connaissances de base en Linux et en déploiement d'applications.
Développeurs, architectes logiciels, ingénieurs DevOps et administrateurs souhaitant concevoir et exploiter des applications Cloud Native sur une plateforme PaaS Cloud Foundry.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Karim Gharbi
Consultant-formateur certifié, praticien du domaine.
Prochaines sessions
Places limitées pour garantir un suivi personnalisé.
Toutes les sessions
Voir le calendrier| Date de début | Horaire | Lieu | Formateur | Places | |
|---|---|---|---|---|---|
|
27/07/2026
Lundi
|
09h00 – 16h00 |
Tunis
Salle Alpha
|
Karim Gharbi | 4 places restantes | |
|
31/08/2026
Lundi
|
09h00 – 16h00 |
Sfax
Salle Sfax
|
Karim Gharbi | 10 places restantes |
Avis des apprenants
Aucun avis pour le moment. Soyez le premier à partager votre expérience !
Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.
Prêt à préparer votre certification ?
Rejoignez la prochaine session du 27 juillet 2026 à Tunis — il ne reste que 4 places.
Formations similaires
D'autres parcours pour développer vos compétences techniques.