La formation Azure DevOps Usine Logicielle vous permet d’acquérir les compétences nécessaires pour mettre en place un environnement DevOps intégral, allant de la gestion de projet à la mise en production des applications. Les participants seront formés à la mise en place d’un projet collaboratif, à la gestion du code source, à l’organisation des éléments de travail et à la création de tableaux de bord pour le suivi des tâches.
- Développeurs et chefs de projet souhaitant mettre en place une usine logicielle avec Azure DevOps.
- Bases en développement
- Notions DevOps
- Culture IT
- Connaissance outils collaboratifs
- Mettre en place et configurer un projet d’équipe sur Azure DevOps
- Utiliser Git et TFVC pour gérer le code source et les branches
- Implémenter des tests et structurer les éléments de travail
- Mettre en place une chaîne CI/CD intégrale et automatisée
Programme de la formation
Mettre en place une usine logicielle complète avec Azure DevOps.
Formation Azure DevOps Usine Logicielle – cycle de vie logiciel et automatisation DevOps
Contenu
- Projet d’équipe et configuration
- Création d’un projet d’équipe
- Itérations et sécurité
- Paramétrage des zones
- Paramétrage des itérations
- Paramétrage des utilisateurs et de la sécurité
- Contrôleur de code source
- Présentation des différents types de contrôleurs TFVC et GIT
- Paramétrage du contrôleur de code source
- Comprendre les concepts de branches et de fusion (branch/merging)
- Gestion des pull requests
- Gestion de la mise sur étagère (shelving)
- Work Items et Test Plan
- Tests exploratoires et planifiés : concept et méthodologie
- Présentation des différents types de work items : Epic, Feature, UserStory, Task/Bug
- Présentation de backlog au travers de rapports (Excel, MS Project, Power BI) sur les work items
- Présentation du système de notifications
- Visual Management avec les Dashboards
- Paramétrer un Dashboard
- Présentation des différents widgets existants
- Visual Studio Market Place : pour quoi faire ?
- Appréhender les tests
- Connaître les concepts
- Définir un plan de test (Test et Feedback)
- Test Driven Development (TDD)
- Tests unitaires, tests d’intégration, tests fonctionnels
- Intégration Continue
- Les concepts d’intégration continue
- Présentation des services de build
- Visual Studio Team Services (VSTS)
- Les différents types de tasks de builds
- Présentation de différents cas d’utilisation
- Utilisation release management
- Mise en œuvre du déploiement automatisé
- Le catalogue de tâches
- La problématique d’environnement
- Présentation de différents exemples concrets
- Customiser son team project
- Comment modifier un process ?
- Customisation du processus : template de process
- Ajouter des champs personnalisés
Cette formation Azure DevOps Usine Logicielle est parfaite pour structurer et industrialiser vos projets informatiques en adoptant une approche DevOps intégrale. Elle facilite l’augmentation de la productivité, de la qualité et de la coopération entre les équipes. Pour approfondir, n’hésitez pas à explorer nos formations dans la catégorie UNIX – OPEN SOURCE Linux & DevOps.