Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction au génie de plate-forme
- La perspective du développeur sur le génie de plate-forme
- Comprendre les avantages pour les équipes de développement
- Aligner le génie de plate-forme sur les objectifs de développement
Plate-formes en libre-service pour les développeurs
- Principes de l'accès en libre-service et des ressources à la demande
- Utilisation des plate-formes internes pour le développement et les tests
- Mise en pratique : Configuration d'un environnement de bac à sable en libre-service
Automatisation dans le développement
- Automatisation des tâches répétitives dans le processus de développement
- Intégration continue (CI) et déploiement continu (CD) pour les développeurs
- Mise en pratique : Création de pipelines de build et de déploiement automatisés
Exploitation des microservices et des conteneurs
- Introduction à l'architecture de microservices
- Conteneurisation avec Docker et orchestration avec Kubernetes
- Mise en pratique : Conteneurisation d'une application et déploiement sur Kubernetes
Surveillance et observabilité
- Outils et pratiques pour la surveillance de la santé des applications
- Mise en œuvre de l'observabilité dans le développement
- Mise en pratique : Intégration d'outils de surveillance dans le workflow de développement
Sécurité et conformité pour les équipes de développement
- Intégrer des pratiques de sécurité dans le cycle de vie du développement
- Assurer la conformité grâce à des vérifications automatisées
- Mise en pratique : Application d'outils de numérisation de sécurité et de conformité dans CI/CD
Collaboration et communication
- Meilleures pratiques pour la collaboration d'équipe à l'aide d'outils de plate-forme
- Communication efficace au sein du développement centré sur la plate-forme
- Mise en pratique : Gestion de projet collaborative avec des outils de plate-forme
Travail de projet
- Développement d'un mini-projet en utilisant les principes du génie de plate-forme
- Intégration de l'automatisation, de la surveillance et de la sécurité
- Séance de révision par les pairs et de feedback
Résumé et prochaines étapes
Pré requis
- Une compréhension du cycle de vie du développement logiciel (SDLC)
- De l'expérience avec des systèmes de contrôle de version (par ex., Git)
- Une familiarité avec les concepts de base de la conteneurisation
Public cible
- Développeurs logiciels
- Membres des équipes de développement
- Praticiens DevOps
21 Heures
Nos clients témoignent (1)
About the microservices and how to maintenance kubernetes