La formation Azure DevOps Intégration Continue permet aux professionnels IT de comprendre et de mettre en œuvre une chaîne d’intégration continue efficace au sein de leurs projets. Cette formation aborde les principes de base du DevOps, la gestion du code source via Git et l’automatisation des constructions et tests. Les participants seront formés à la mise en place de pipelines CI, à la gestion des déploiements et à l’amélioration de la coopération entre les équipes.
- Développeurs, architectes et chefs de projet techniques souhaitant maîtriser l’intégration continue avec Azure DevOps.
- Bases en Cloud
- Notions systèmes
- Connaissances réseaux
- Culture IT générale
- Mettre en place une intégration continue avec Azure DevOps
- Automatiser les builds et les tests applicatifs
- Gérer le code source avec Git et Azure Repos
- Déployer des pipelines CI/CD performants
Programme de la formation
Maîtriser la mise en place d’une intégration continue avec Azure DevOps.
Formation Azure DevOps Intégration Continue (CI) | DevOps & CI/CD
Contenu
- Intégration continue et Azure DevOps
- Les principes, objectifs et avantages de l’intégration continue
- Les différents composants nécessaires pour faire de l’intégration continue
- Les concepts d’Azure DevOps
- La gestion de projet avec Azure DevOps
- Les différents acteurs intervenant avec Azure Devops
- Création et configuration d’un nouveau projet
- Gestion des droits d’accès au projet
- Le contrôleur de code source
- Présentation de Team Foundation Version Control
- Utilisation dans Visual Studio
- Utilisation de GIT avec Azure DevOps
- Cloner un dépôt GIT
- Mettre en place des tests
- Plan de test et tests fonctionnels
- Gestion des bugs et feedbacks
- Test de charge dans le Cloud
- Les Builds
- Créer une nouvelle définition de « build »
- Ajouter des tâches à un build
- Compiler le projet
- Lancer les tests unitaires
- Déclencher un build
- Automatisation des builds et des tests
- Les release et leurs déploiements
- Créer une nouvelle release
- Définir les tâches d’une release
- Prévoir une intervention manuelle lors d’un déploiement
- Les groupes de tâches
- Validation et déclenchement des déploiements
- Approuver un déploiement
- Automatisation des déploiements
- Déploiement conditionnel
- La gestion des releases
- Gérer différentes versions dans différents environnements
- Définition des variables d’environnement
- Gestion d’erreur et logs
- Fonctionnement de l’agent pool
- Gestion de la file d’attente
- Les concurrents pipelines pour les agents hébergés
Cette formation Azure DevOps Intégration Continue constitue une étape cruciale pour toute personne aspirant à se diriger vers les professions DevOps et à acquérir une maîtrise des outils d’intégration continue. Elle s’intègre idéalement dans une démarche globale visant à automatiser et industrialiser les processus informatiques. Explorez également nos autres formations dans la section UNIX – OPEN SOURCE Linux & DevOps pour renforcer vos aptitudes.