Description
Gestion de projet en mode agile
Introduction à la méthode Scrum
Agilité et Scrum ¿ Essentiel et activité finale
Alimentation du backlog technique
Gestion des itérations et organisation des rituels Scrum
Mise en place de workflow et orchestration
Chaîne d¿intégration et de livraisons continues
Gestion des flux ¿ Essentiel et activité finale
Intégration continue
Mise en ¿uvre des tests unitaires en Python
Code coverage en Python
Introduction à l¿intégration continue
Configuration de Jenkins, automatisation des tests
Outils d¿analyse de qualité du code
Virtualisation et Cloud : Azure AWS
Outils DevOps (GitHub, Vagrant, Terraform)
Versionning avec git
Programmation Python
Types de données
Listes, tuples et dictionnaires
Convertir les types de données
Conditions : opérateurs logiques et de comparaison
Boucles et conditions
Fonctions, paramètres, portée des variables
Programmation orientée objet en Python
Fondements de la programmation orientée objet
Classes et objets
Mise en ¿uvre de l¿héritage
Exceptions
Architecture applicative
Gestion du stockage des données
Comprendre le modèle relationnel
Création et alimentation de bases de données SQL
Interrogation d¿une base de données SQL
Suppression et mise à jour
Définition des données
Gestion des erreurs
Bases de données NoSQL
Objectifs
La formation vise à acquérir les compétences essentielles pour devenir chef de projet Cloud DevOps.
- Maîtriser la gestion de projet agile et les outils associés
- S¿intégrer dans un projet à intégration continue
- Maitriser la programmation Python
- Maitriser les outils liés à DevOps
- Monter en compétence sur les infrastructures Logicielles et techniques
- Développer avec le cloud
- Utiliser des bases de données relationnelles avec DevOps
Résultats
La formation prépare au Bloc de Compétences « Utilisation de la méthodologie DevOps pour automatiser, conteneuriser et déployer une application en continu » (RNCP 37805BC05).
L'école La Manu est habilitée à faire passer la certification pour l'ensemble de ses campus.