Plan du cours

Introduction

Aperçu des pratiques DevOps dans les entreprises

  • Comment DevOps diffère-t-il des pratiques IT traditionnelles ?
  • Termes et technologies de DevOps
  • Méthodologies Agile appliquées en DevOps

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

  • Le serveur Azure DevOps
  • Hébergé contre 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 intégrés scrum et agile dans Azure Boards
  • Travailler avec les widgets du tableau de bord Azure Boards
  • Suivre l'état des projets avec les outils d'analyse Azure
  • Optimiser la transparence et la coopération des équipes avec Boards
  • Intégrer Azure Boards aux dépôts existants GitHub

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

  • Création de dépôts et contrôle de versions avec Azure Repos
  • Connexion via un client Git sécurisé pour pousser le code
  • Construire des API REST et webhooks dans Azure Repos
  • Créer des environnements de développement et effectuer des demandes de tirage
  • Fonctionnalité de recherche sensible au code de Azure Repos
  • Maintenir et nettoyer les dépôts

Construire et déployer des logiciels avec Azure Pipelines

  • Mettre en œuvre l'intégration continue/distribution continue (CI/CD)
  • Configurer Azure Pipelines avec le langage et OS préférés
  • Utiliser la chaîne de construction et les builds multi-étapes dans Pipelines
  • Travailler avec les registres Azure Pipelines
  • Déployer des conteneurs sur Kubernetes ou n'importe quel cloud

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

  • Création et partage de packages de code dans Azure Artifacts
  • Gérer les types de packages avec la gestion universelle des artefacts
  • Organiser et sécuriser les packages de code source publics et privés
  • Ajouter des packages aux pipelines CI/CD avec Azure Artifacts

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

  • Test manuel planifié contre test exploratoire
  • Exécuter le type de test approprié pour les applications d'entreprise
  • Capturer et analyser des données en utilisant Azure Test Plans
  • Utiliser la fonctionnalité de traçabilité end-to-end de Azure Test Plans
  • 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

  • Une compréhension des méthodologies de développement logiciel Agile
  • Connaissance d'un langage de programmation script
  • Expérience de base avec les tâches d'administration système
  • Connaissance du workflow et des dépôts GitHub

Audience

  • Ingénieurs DevOps
  • Développeurs
  • Responsables de projet
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires