Fondements de DevOps : Pratiques et principes clés

Explorez les pratiques DevOps avec GitHub. Vos équipes de développement et d’exploitation bénéficieront d’une meilleure collaboration, d’une plus grande agilité, d’une intégration continue, d’une livraison continue, d’une automatisation et d’une excellence opérationnelle à toutes les phases du cycle de vie de l’application.

Remarque

Vous avez besoin d’un abonnement Azure pour effectuer ces exercices. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit et ajoutez un abonnement avant de commencer. Si vous êtes étudiant, vous pouvez bénéficier de l’offre Azure for Students.

Prérequis

  • Un abonnement Azure. Vous devez avoir votre propre abonnement.
  • Connaissance de base des termes et concepts informatiques.

Prise en main d’Azure

Choisissez le compte Azure qui vous convient. Payez à l’utilisation ou essayez Azure gratuitement pendant jusqu’à 30 jours. S’inscrire.

Modules de ce parcours d’apprentissage

Optimisez la gestion du cycle de vie des applications par des pratiques DevOps telles que la collaboration, l’apprentissage continu, l’agilité et l’automatisation. Votre organisation bénéficie d’un délai accéléré de mise sur le marché, d’une stabilité et d’une fiabilité des opérations et d’un délai moyen de récupération réduit au minimum.

Planifiez vos projets de développement logiciel de manière agile en utilisant des tableaux GitHub Projects. Vous allez faciliter la collaboration, la responsabilité partagée, l’apprentissage continu et l’optimisation en utilisant une gestion de version, une intégration continue et des tests continus, ainsi qu’une infrastructure en tant que code.

Simplifiez les mises à jour de vos projets de développement logiciel en appliquant la gestion de version avec Git et GitHub. Votre cycle de vie de logiciels s’améliore grâce à l’implémentation de l’intégration continue, des tests « shift-left » et de la sécurité « shift-left ».

Générez et exécutez des workflows d’intégration continue et de livraison continue à l’aide de GitHub Actions. Vos workflows bénéficieront de cycles de mise en production accélérés, d’une résilience accrue, d’une collaboration et d’une réutilisabilité améliorées, ainsi que d’une infrastructure en tant que code.

Atteignez l’excellence opérationnelle et améliorez l’expérience des développeurs dans votre organisation grâce à DevOps. Vos pratiques opérationnelles et de développement s’améliorent grâce à la mise en œuvre de tests selon l’approche « shift-right », à l’observabilité par le contrôle des performances et de la sécurité, à l’ingénierie de fiabilité des sites et à l’ingénierie des plates-formes.