Plan du cours

Introduction

Aperçu des pratiques DevOps dans les entreprises

  • En quoi DevOps diffère-t-il des pratiques informatiques traditionnelles ?
  • Termes et technologies de DevOps
  • Méthodologies agiles appliquées dans DevOps

Vue d'ensemble d'Azure DevOps Fonctionnalités et architecture

  • Le serveur Azure DevOps
  • Hébergé vs. sur site Azure DevOps
  • Azure DevOps pour les utilisateurs finaux
  • Azure DevOps pour les administrateurs

Mise en place et configuration d'Azure DevOps pour le développement

Utilisation de la carte de la chaîne de valeur pour évaluer les processus de développement existants

  • Migrer vers Azure DevOps

Vue d'ensemble d'Azure DevOps Services et outils de base

  • Choisir les services Azure DevOps appropriés pour l'entreprise

Planification et suivi du développement de logiciels avec Azure Boards

  • Utiliser les outils scrum et agile intégrés dans Azure Boards
  • Travailler avec les widgets du tableau de bord d'Azure Boards
  • Suivre l'état d'avancement d'un projet avec les outils d'analyse Azure
  • Optimiser la transparence et la coopération des équipes avec Boards
  • Intégrer Azure Boards avec les référentiels GitHub existants

Héberger des dépôts Git et Collaboration Utiliser Azure Repos

  • Création de dépôts et contrôle de version avec Azure Repos
  • Se connecter avec un code push grâce au support d'un client Git sécurisé
  • Construire des API REST et des webhooks dans Azure Repos
  • Créer des environnements de développement et effectuer des pull requests
  • La fonction de recherche de code de Azure Repos
  • Nettoyage et maintenance des dépôts

Construire et déployer des logiciels avec Azure Pipelines

  • Mise en œuvre de l'intégration continue/la livraison continue (CI/CD)
  • Configurer Azure Pipelines avec le langage et le système d'exploitation préférés
  • Utiliser le chaînage de builds et les builds multi-phases dans Pipelines
  • Travailler avec les registres d'Azure Pipelines
  • Déployer des conteneurs vers Kubernetes ou tout autre nuage

Mise en œuvre du paquet intégré Management Utilisation des artefacts Azure

  • Créer et partager des paquets de code dans Azure Artéfacts
  • Gérer les types de paquets avec la gestion universelle des artefacts
  • Organiser et sécuriser les paquets de code source publics et privés
  • Ajouter des paquets aux pipelines CI/CD avec Azure Artifacts

Tester et optimiser la qualité du code avec Azure Plans de test

  • Tests manuels planifiés et tests exploratoires
  • Exécuter le bon type de test pour les applications d'entreprise
  • Capturer et analyser les données à l'aide des plans de test Azure
  • Utiliser la fonction de traçabilité de bout en bout des plans de test Azure.
  • Prendre les mesures appropriées pour résoudre les défauts de code identifiés

Intégration des services Azure DevOps avec d'autres extensions

Dépannage

Résumé et conclusion

Pré requis

  • Compréhension des méthodologies agiles de développement de logiciels
  • .
  • Connaissance d'un langage de programmation par script
  • Expérience de base des tâches d'administration du système
  • Connaissance du flux de travail et des référentiels GitHub

Audience

  • DevOps Ingénieurs
  • Développeurs
  • Gestionnaires de projets
  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (2)

Cours Similaires

Catégories Similaires