Artza Technologies

Azure DevOps CI/CD pour Développeurs

Artza Technologies

Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1950 €
Durée
3 jours - 21 heures
Taux de réussite
100%
Pré-requis
  • Connaissance de Visual Studio
  • Connaissance théorique de la démarche DevOps
Certifications
Datadock Qualiopi
Le plus de la formation
Formez-vous aux meilleures pratiques DevOps !
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 92 - Issy-les-Moulineaux
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs

•    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

 

Programme

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
Ecrire les tests avec Nunit
Couverture de code avec Visual Studio
Mise en place des tests dans une build
Atelier 3.1 : intégrer des tests unitaires dans les Builds
Bonnes pratiques d’écriture des tests unitaires
Atelier 3.2 : Bonnes pratiques & Refactoring 
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 Reqnroll 
Atelier 3.4 : BDD avec Reqnroll
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

7 années

à vos côtés

Formations courtes

Formation de 1 à 3 jours

Certificat Qualiopi

Financement OPCO

Centre

À propos du centre Artza Technologies

Artza Technologies, certifié Qualiopi, propose des formations professionnelles sur les méthodes, techniques et outils que nous utilisons nous-mêmes au quotidien :

  • Agilité : rédaction des Users Stories, Tests agiles, BDD avec Gherkin et Reqnroll / Cucumber
  • Azure DevOps : gestion de projets agiles, Server Administration, CI/CD pour développeurs
  • Clean Architecture .NET

Les formations inter-entreprises ont lieu dans notre immeuble Emergence à Issy les Moulineaux (Paris).

Pour les formations intra-entreprise, nos formateurs se déplacent dans vos locaux, en France, Suisse, Belgique et Luxembourg.

Enfin, nos formations sont personnalisables et nous pouvons établir avec vous un programme adapté à votre contexte.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Datadock
Certification Qualiopi

Quelle est votre situation ?

Haut de page