☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Fondements de DevOps : Pratiques et principes clés (AZ-2008)

Ref. AZ-2008
Durée :
1
 jour
Examen :
Optionnel
Niveau :
Fondamental

Fondements de DevOps : Pratiques et principes clés (AZ-2008)

Apprenez les pratiques DevOps avec notre formation les Fondements de DevOps : Pratiques et principes clés (AZ-2008) pour permettre à vos équipes de développement et d’exploitation afin de collaborer plus efficacement. Notre formation, organisée en modules structurés, vous guidera à travers la culture DevOps, la planification agile, le développement collaboratif, la livraison continue et l’excellence opérationnelle.

Avec des outils puissants comme GitHub et des techniques avancées, vous atteindrez une agilité et une efficacité maximales à chaque phase du cycle de vie de vos applications. Rejoignez-nous à travers ce cours : « Fondements de DevOps : Pratiques et principes clés (AZ-2008) » pour maîtriser l’avenir du développement logiciel !

Profils des participants

  • Ingénieur DevOps
  • Ingénieur Sécurité
  • Analyste des opérations de sécurité
  • Architecte Solutions
  • Ingénieur de support

Objectifs

  • Présenter et définir DevOps
  • Analyser les objectifs et avantages de DevOps
  • Gérer la planification et la gestion agiles avec GitHub
  • Implémenter un flux de travail avec GitHub
  • Explorer la livraison continue avec GitHub Actions
  • Évaluer la sécurité et améliorer la résilience des systèmes

Connaissances Préalables

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

Contenu du cours

Module 1 : Découvrir DevOps

  • Présenter DevOps
  • Définir ce qu’est DevOps
  • Explorer la culture DevOps
  • Analyser les objectifs et avantages DevOps
  • Comprendre le cycle de vie des applications DevOps

Module 2 : Planifier avec DevOps

  • Introduire le module
  • Promouvoir la culture DevOps
  • Définir Agile
  • Examiner les pratiques DevOps
  • Planifier avec GitHub
  • Gérer la planification et la gestion agiles avec GitHub

Module 3 : Développer avec DevOps

  • Introduire le module
  • Examiner le contrôle de code source et la gestion de version
  • Gérer la version avec Git
  • Comprendre le flux GitHub
  • Analyser l’intégration continue
  • Explorer les tests décalés vers la gauche
  • Étudier la sécurité shift-left
  • Implémenter un flux de travail avec GitHub

Module 4 : Livrer avec DevOps

  • Introduire le module
  • Examiner la livraison continue
  • Étudier l’infrastructure en tant que code
  • Analyser les techniques d’exposition progressive
  • Explorer la livraison continue avec GitHub Actions
  • Implémenter CI/CD avec GitHub Actions et IaC avec Bicep

Module 5 : Fonctionner avec DevOps

  • Introduire le module
  • Examiner l’excellence opérationnelle
  • Analyser les tests de décalage vers la droite
  • Étudier l’observabilité par le contrôle des performances
  • Évaluer la sécurité pour l’observabilité
  • Analyser la résilience grâce à l’ingénierie de fiabilité des sites
  • Améliorer l’expérience des développeurs avec l’ingénierie des plateformes
  • Augmenter la résilience des charges de travail avec Traffic Manager et Azure Chaos Studio

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.

Informations additionnelles

Fondements de DevOps : Pratiques et principes clés (AZ-2008)

Une Introduction Complète à DevOps

Le DevOps est plus qu’une simple combinaison de développement et d’opérations. C’est une culture qui change la façon dont les équipes collaborent, leur permettant de livrer des logiciels plus vite et avec plus d’efficacité. Comprendre les objectifs et les avantages de DevOps est crucial pour toute entreprise cherchant à améliorer son cycle de vie des applications.

Planification et Collaboration avec DevOps

Pour réussir avec DevOps, il est essentiel de bien planifier et de promouvoir une culture Agile. L’utilisation d’outils comme GitHub pour la planification agile permet de gérer efficacement les projets tout en facilitant la collaboration entre les équipes. Adopter des pratiques DevOps optimisées aide à créer un environnement de travail harmonieux et productif.

Développement Efficace avec DevOps

Le développement avec DevOps intègre des concepts avancés tels que le contrôle de code source, la gestion de version avec Git, et l’intégration continue. Ces pratiques permettent non seulement de maintenir une haute qualité de code, mais aussi de détecter et corriger les erreurs rapidement. L’exploration des tests décalés vers la gauche et de la sécurité shift-left assure que les problèmes potentiels sont identifiés dès les premières étapes du développement.

Livraison Continue et Infrastructure comme Code

La livraison continue est au cœur de DevOps, permettant des mises à jour régulières et fiables. L’infrastructure comme code (IaC) avec des outils comme Bicep simplifie la gestion des environnements de déploiement. L’utilisation de GitHub Actions pour implémenter CI/CD garantit une automatisation fluide et une livraison sans faille des applications.

Excellence Opérationnelle et Observabilité

Le fonctionnement optimal avec DevOps nécessite une excellence opérationnelle et une observabilité accrue. Les tests de décalage vers la droite et le contrôle des performances jouent un rôle clé dans l’assurance qualité. Évaluer la sécurité et analyser la résilience avec des outils comme Azure Chaos Studio permet d’identifier et de corriger les faiblesses avant qu’elles n’affectent les utilisateurs finaux.

Qu’est-ce que DevOps et pourquoi est-il important ?

DevOps, c’est bien plus qu’une simple méthodologie; c’est une philosophie qui fusionne le développement de logiciels avec les opérations informatiques. L’objectif ? Rendre le processus de création et de livraison de logiciels plus fluide, plus rapide et de meilleure qualité. En intégrant DevOps, les entreprises peuvent réduire les temps de développement, déployer plus fréquemment et améliorer la qualité des applications.

Comment DevOps améliore-t-il la collaboration entre les équipes ?

DevOps encourage une véritable culture de collaboration en éliminant les barrières entre les équipes de développement et celles des opérations. Grâce à des pratiques communes, des outils collaboratifs comme GitHub, et une communication ouverte et continue, les équipes peuvent travailler ensemble de manière plus harmonieuse et efficace.

Quels sont les principaux outils utilisés en DevOps ?

Les outils de DevOps incluent Git pour le contrôle de version, GitHub pour la gestion de projet et la collaboration, Jenkins et GitHub Actions pour l’intégration et la livraison continues, ainsi que Terraform ou Bicep pour gérer l’infrastructure comme du code. Chacun de ces outils joue un rôle clé dans la simplification et l’automatisation des processus DevOps.

Quels sont les avantages de l’intégration continue et de la livraison continue (CI/CD) ?

La CI/CD, en automatisant les tests et les déploiements, réduit les erreurs humaines et accélère le passage en production. Cela permet aux équipes de livrer des fonctionnalités plus rapidement et de manière plus fiable, tout en garantissant une qualité constante du code.

En adoptant ces pratiques et principes clés, votre organisation peut se transformer et tirer pleinement parti des avantages offerts par DevOps.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request