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 à l'ingénierie de plateforme
- Le point de vue du développeur sur l'ingénierie de plateforme
- Comprendre les avantages pour les équipes de développement
- Aligner l'ingénierie de plateforme avec les objectifs de développement
Plateformes d'auto-prise en charge pour les développeurs
- Principes des ressources auto-prises en charge et à la demande
- Utilisation des plateformes internes pour le développement et les tests
- Pratique : Configuration d'un environnement sandbox d'auto-prise en charge
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
- Pratique : Création de pipelines automatisés de build et de déploiement
Tirer parti des microservices et des conteneurs
- Introduction à l'architecture de microservices
- Conteneurisation avec Docker et orchestration avec Kubernetes
- 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
- Pratique : Intégration des outils de surveillance dans le flux de travail de développement
Sécurité et conformité pour les équipes de développement
- Intégration des pratiques de sécurité dans le cycle de vie du développement
- Assurer la conformité avec des vérifications automatisées
- Pratique : Application des outils de balayage de sécurité et de conformité dans CI/CD
Collaboration et communication
- Meilleures pratiques pour la collaboration d'équipe à l'aide d'outils de plateforme
- Communication efficace au sein du développement centré sur la plateforme
- Pratique : Gestion de projet collaborative avec des outils de plateforme
Travail de projet
- Développement d'un mini-projet utilisant les principes de l'ingénierie de plateforme
- Intégration de l'automatisation, de la surveillance et de la sécurité
- Séance d'examen par les pairs et de rétroaction
Résumé et prochaines étapes
Pré requis
- Une compréhension du cycle de vie du développement logiciel (SDLC)
- De l'expérience avec les systèmes de contrôle de version (par exemple, Git)
- Une familiarité avec les concepts de base de la conteneurisation
Audience
- Développeurs de logiciels
- Membres des équipes de développement
- Praticiens DevOps
21 Heures
Nos clients témoignent (1)
About the microservices and how to maintenance kubernetes