Plan du cours
Fondamentaux de DevOps et transformation culturelle
- Compréhension des principes et valeurs DevOps
- Méthodologies agiles et workflows d’équipe
- Changement culturel et pratiques de communication
Contrôle de versions et collaboration
- Utilisation de Git pour la collaboration d’équipe
- Stratégies de branching et demandes de tirage (pull requests)
- Gestion de la base de code dans des environnements multi-équipes
Conteneurisation et environnement de développement
- Utilisation des conteneurs pour la cohérence du développement
- Cycle de vie des conteneurs et création d’images
- Travail avec Red Hat OpenShift et Podman
Intégration et déploiement continus (CI/CD)
- Création de pipelines de construction automatisés
- Exécution de tests unitaires et d’intégration
- Mise en œuvre de CI/CD avec Tekton ou Jenkins
Tests et assurance qualité
- Stratégies de test automatisé
- Travail avec des suites de tests et le mocking
- Intégration de l’assurance qualité dans le cycle de livraison
Monitoring, feedback et itération
- Surveillance des performances et de la santé des applications
- Collecte de feedback et de métriques
- Itération basée sur des boucles de feedback continues
Projet final et revue d’équipe
- Réalisation d’un projet DevOps, de la planification au déploiement
- Collaboration entre les équipes de développement, QA et opérations
- Revue des résultats et identification des axes d’amélioration
Synthèse et prochaines étapes
Pré requis
- Une compréhension des concepts et workflows de base de DevOps
- Une expérience avec la ligne de commande Linux
- Une familiarité avec les outils de conteneurisation et de contrôle de versions (par exemple Git)
Public
- Équipes et praticiens DevOps
- Chefs de développement agile et architectes
- Professionnels de l’IT qui transitionnent vers des rôles DevOps
Avertissement : Ce cours fait partie du portefeuille de formations global de NobleProg. La prestation est assurée par des entités partenaires du réseau NobleProg agréées, telles que NobleProg Ontario Inc.
Nos clients témoignent (2)
Craig était très impliqué dans la formation, toujours en s'assurant que nous prêtions attention, en adaptant les exemples à nos activités quotidiennes et en fournissant une réponse chaque fois qu'on lui posait une question, même si l'information n'était pas incluse dans la présentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Formation - DevOps Foundation®
Traduction automatique
Niveau élevé d’engagement et de connaissances du formateur
Jacek - Softsystem
Formation - DevOps Engineering Foundation (DOEF)®
Traduction automatique