Azure DevOps, mettre en œuvre de l'intégration continue

 

Cette formation permet d'appréhender les concepts clés de DevOps et de la chaîne de déploiement continu avec Microsoft Azure, référence en matière de gestion du cycle de vie des projets.

 

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Mettre en place une intégration continue avec Azure
  • Maîtriser la chaîne de déploiement continu : les bons réflexes, les outils, les rituels collaboratifs
  • Développer le culte de la mesure et mettre en œuvre les bonnes pratiques

 

Audience
  • Développeurs
  • Architectes
  • Chefs de projet techniques

 

Vous souhaitez vous former et vous êtes en situation de handicap ou une personne de votre équipe est concernée ? Vous pouvez contacter notre référente handicap, Julie DEL NIBBIO pour lui poser les questions nécessaires, échanger et adapter la formation à vos besoins ou ceux de vos collaborateurs : formation@expaceo.com et/ou 01.80.87.54.00

 

Pré-requis

Connaissances de base des architectures Cloud, des systèmes d'exploitation et des réseaux d'entreprise.

 

Nombre de participants minimum : 3

Nombre de participants maximum : 12

 

Durée
5 jours (35 heures)
Tarif par participant
2400.00
Plan détaillé

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.
  • Travaux pratiques
  • Créer et configurer un nouveau 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.
  • Travaux pratiques
  • Utiliser GIT avec Azure DevOps.

 

Mettre en place des tests

  • Plan de test et tests fonctionnels.
  • Gestion des bugs et feedbacks.
  • Test de charge dans le Cloud.
  • Travaux pratiques
  • Conception et mise en œuvre des tests avec Azure. Gestion des bugs et de la relivraison. Gestion de la non régression.

 

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.
  • Travaux pratiques
  • Générer les builds et compiler le projet. Lancer et vérifier les tests unitaires.

 

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.
  • Travaux pratiques
  • Mettre en place un déploiement. Automatiser les déploiements.

 

La gestion des releases

  • Gérer différentes versions dans différents environnements.
  • Définition des variables d’environnement.
  • Gestion d’erreur et logs.
  • Travaux pratiques
  • Gérer les différentes versions. Visualiser le contenu des fichiers logs.

 

Fonctionnement de l’agent pool

  • Gestion de la file d’attente.
  • Les concurrents pipelines pour les agents hébergés.
  • Ajouter des agents privés.
  • Travaux pratiques
  • Gérer la file d’attente. Utiliser des agents privés."

 

Modalités pédagogiques

Réalisation en inter en présentiel dans nos locaux ou à distance

  • 1 poste de travail par stagiaire
  • Remise d'une documentation pédagogique papier ou numérique pendant la formation
  • 50% de théorie sous forme d'un power point, de réflexions et de retours d'expérience et 50% de pratique sous forme d'ateliers
  • Pour toute demande de formation en intra-entreprise, merci de prendre contact directement auprès de formation@expaceo.com

 

Modalités d'évaluation

  • Evaluation des acquis par une auto-évaluation des stagiaires
  • Remise d'une attestation de fin de stage à chaque stagiaires

 

Formateurs
Julien ALBORGHETTI - Pierrick GOURLAIN - Jérémie LOSCOS
Avis clients

17,51/20


Satisfait du contenu très riche et qui regroupe l’ensemble des briques nécessaires au devops

Formation très bien cadrée, suivi du sujet très fluide et dans la continuité de chaque chapitre

Le contenu est bien fait est chargé d’informations super importantes. Je trouve qu’il faut déjà avoir fait du déploiement continu pour digérer le contenu assez facilement. La formation touche beaucoup de point d’actualité nécessaires actuellement en entreprise.

Formation très complète avec pas mal de pratique (ce qui est apprécié) et un formateur qui maitrise parfaitement son sujet
et qui est très pédagogue!