Objectifs de la formation
Le programme associé à la formation doit permettre aux apprenants de connaitre les tenants et aboutissants d’un projet à intégration continue dans un contexte de développement agile avec DevOps.
DevOps a pour but de créer une culture et un environnement dans lesquels le développement, les tests et la diffusion des applications peuvent être réalisés rapidement, fréquemment, efficacement et rationnellement.
DevOps n'est pas seulement une méthodologie, c'est une véritable philosophie de travail et de coopération endossée par un eco-sytème. Un DevOps doit posséder des compétences en développement, en exploitation et en communication afin de réussir ses missions. Cette formation va de l'introduction aux concepts fondamentaux à la maîtrise des outils et des techniques qu’un DevOps doit connaitre, notamment le développement des applications à travers le langage Python, le CI/CD et la dockerisation. Enfin, des mini-projets permettent aux participants de mettre en pratique les compétences acquises.
Programme 100% à distance en classe virtuelle, y compris pour l'examen de la certification.
- Savoir gérer un projet en mode agile
- Savoir mener un projet à intégration continue
- Connaître le versionning avec git
- Savoir gérer des containers
- Maîtriser les bases de Python
- Maîtriser la programmation orientée objet en Python
- Savoir gérer du stockage des données
- Savoir écrire des scripts pour les tâches d'administration et de déploiement