Objectifs de la formation
- Décrire les avantages d'un contrôle de code source. - Expliquer et mettre en oeuvre l'intégration continue. - Expliquer et mettre en oeuvre le déploiement continue. - Décrire les taches de génération et de livraison. - Décrire les modèles de déploiement. - Décrire les modèles de déploiement et les services disponibles dans Azure. - Dimensionner Git pour un environnement DevOps d'entreprise. - Configurer l'intégration continue avec Azure DevOps. - Mettre en oeuvre une infrastructure de génération du code. - Mettre en oeuvre une stratégie de génération de code pour les conteneurs. - Intégrer des tests automatiques de la qualité du code. - Gérer sécurité et conformité. - Développer une stratégie pour la qualité du projet.
Contenu de la formation
Première partie : Implémentation des processus de développement DevOps. - Prise en main du contrôle du code source. - Dimensionnement de Git pour des solutions DevOps d'entreprises. - Mettre en oeuvre et gérer l'infrastructure de génération (« builds »). - Gestion de la configuration et des secrets de l'application. -Mettre en oeuvre une stratégie DevOps pour les applications mobiles. Deuxième partie : Mise en oeuvre de l'intégration continue. - Mise en oeuvre de l'intégration continue dans un pipeline DevOps Azure. - Gestion de la qualité du code et des stratégies de sécurité. - Mise en oeuvre d'une stratégie de génération de conteneurs. Troisième partie : Mise en oeuvre de la livraison continue. - Concevoir une stratégie de livraison. - Configurer un workflow de gestion des versions. - Mettre en oeuvre un modèle de déploiement approprié. Quatrième partie : Mise en oeuvre de la gestion des dépendances. - Concevoir une stratégie de gestion des dépendances. - Gérer sécurité et conformité. Cinquième partie : Mise en oeuvre de l'infrastructure d'application. - Outils Azure pour l'infrastructure et sa configuration. - Modèles et services de déploiement Azure. - Créer et gérer une infrastructure Azure Kubernetes Services. - Outils tiers et open-source pour Azure. - Mettre en oeuvre conformité et sécurité dans votre infrastructure. Sixième partie : Mise en oeuvre de feedback continu. - Recommander et concevoir des mécanismes de retour d'informations système. - Router l'information système vers les équipes de développement. - Optimiser les mécanismes de retour. Septième partie : Conception d'une stratégie DevOps. - Planification DevOps. - Préparer la qualité et la sécurité. - Migration et rassemblement des artéfacts et outils.
Résultats de la formation
Garantir la sécurité de l'infrastructure Cloud Microsoft Azure;Attestation d'acquis ou de compétences;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Pour suivre ce cours Azure DevOps, il est necessaire d avoir assiste a une formation Microsoft Azure ou de disposer de connaissances equivalentes. Les participants doivent en particulier maitriser le controle de version, le developpement logiciel avec Agile et les principes de base du developpement logiciel. Il est aussi utile d avoir de l experience dans une organisation qui livre des logiciels.