Aller au contenu principal

Azure DevOps pour développeurs

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000194833
Organisme responsable : ARTZA TECHNOLOGIES (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Délivrez vite et bien par la mise en place d'une démarche DevOps complète CI/CD. Gestion du Cycle de Vie des Applications (Application Lifecycle Management) Maîtriser les fonctionnalités DevOps de Azure DevOps Gérer les référentiels de source : TFVC vs Git Définir et exécuter les Builds & Intégration Continue Comprendre, développer et exécuter les tests techniques Définir et exécuter les Releases & Déploiement Continu MODALITÉS PÉDAGOGIQUES Alternance de concepts…

Délivrez vite et bien par la mise en place d'une démarche DevOps complète CI/CD.
  • Gestion du Cycle de Vie des Applications (Application Lifecycle Management)
  • Maîtriser les fonctionnalités DevOps de Azure DevOps
  • Gérer les référentiels de source : TFVC vs Git
  • Définir et exécuter les Builds & Intégration Continue
  • Comprendre, développer et exécuter les tests techniques
  • Définir et exécuter les Releases & Déploiement Continu
MODALITÉS PÉDAGOGIQUES
  • Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes
  • La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives d'exemples ou de situations, le cas échéant, rencontrées par les participants…
  • Apports du formateur au regard de son expérience opérationnelle
  • Support de formation fourni à chaque participant sous format numérique
  • Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale) rempli par chaque participant à des fins d'analyse et d'amélioration de nos formations.
MODALITÉS D'EVALUATION
  • Audit préalable.
  • Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
  • En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.

Programme de la formation

Jour 1 Présentation générale DevOps et gestion du cycle de vie des applications (Application Lifecycle Management) Azure Boards Azure Pipelines Azure Repos Azure Test Plans Azure Artifacts Politique de licence Contrôle de versions Vue d'ensemble du contrôle de versions TFVC vs Git Visual Studio Team Explorer Migration TFVC vers Git Git – référentiel local Atelier 1.1 : contrôler le code-source avec Git Liens avec les éléments de travail Stratégies d'archivage Atelier…

Jour 1
Présentation générale
DevOps et gestion du cycle de vie des applications (Application Lifecycle Management)
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
Azure Artifacts
Politique de licence

Contrôle de versions
Vue d'ensemble du contrôle de versions
TFVC vs Git
Visual Studio Team Explorer
Migration TFVC vers Git
Git – référentiel local
Atelier 1.1 : contrôler le code-source avec Git
Liens avec les éléments de travail
Stratégies d'archivage
Atelier 1.2 : lier les archivages
Branchement et fusion
Atelier 1.3 : gérer les branches
Pull Requests avec Visual Studio
Atelier 1.4 : gérer les Pull Requests
Créer un projet Visual Studio de bases de données
Atelier 1.5 : gérer et archiver une base de données

Jour 2
Gestion des Builds
Vue d'ensemble DevOps
Pools d'agents
Atelier 2.1 : installer et configurer un agent de build
Définition des Builds
Pipeline as Code
Classic UI vs Yaml
Atelier 2.2 : créer et exécuter une pipeline de build - Classic UI
Atelier 2.3 : créer et exécuter une pipeline de build - yaml
Les Artefacts
Variables et groupes de variables
Intégration continue
Atelier 2.4 : créer et exécuter des Builds
Intégration de SonarQube dans Azure DevOps
Atelier 2.5 : Intégrer SonarQube dans une Build

Tests Techniques
Présentation générale
Tests unitaires
Atelier 3.1 : Bonnes pratiques
Atelier 3.2 : Refactoring
Mise en place des tests dans une build
Test Driven Development
Présentation et principes
Présentation de librairies de Mock, d'assertion et de couverture de code
Atelier 3.3 : TDD
Behavior Driven Development
Présentation de SpecFlow
Atelier 3.4 : BDD
Tests IHM
CodedUI ou White
Atelier 3.5 : Tests IHM/UI

Jour 3
Tests Techniques (suite)

Gestion des déploiements
CI/CD : Intégration Continue / Déploiement Continu
Azure Release Pipelines
Création d'un groupe de déploiement
Atelier 4.1 : créer une pipeline complète CI/CD
Configuration d'un déploiement avec Yaml
Bonnes pratiques usuelles Builds & Releases

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Oui
Conditions de prise en charge
Financement par OPCO

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
ARTZA TECHNOLOGIES
92130 Issy-les-Moulineaux
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes