Objectifs de la formation
Comprendre les enjeux et les objectifs de l'approche DevOps. Savoir développer des applications complexes en langage Python : Accès aux bases de données, utilisation des bibliothèques, accès aux API, etc. Savoir mettre en place une architecture scalable. Savoir implémenter et exploiter une base de données. Savoir déployer en continue des applications Savoir automatiser le déploiement d'une infrastructure dans le cloud. Intégrer les bonnes pratiques pour le développement des applications sécurisées. Savoir collaborer dans la gestion de projets.
Contenu de la formation
Programmer en langage Python o Les bases du langage Python o Les concepts de la programmation objet o Utilisation des principales bibliothèques o Accès aux données : base de données, API Rest o Les outils de test et d'évaluation de la qualité du code o Architecture applicative Automatiser le déploiement d'une infrastructure dans le cloud o Automatiser la création de serveurs à l'aide de scripts o Automatiser le déploiement d'une infrastructure o Sécuriser l'infrastructure o Mettre l'infrastructure en production dans le cloud Déployer en continu une application o Préparer un environnement de test o Gérer le stockage des données o Gérer des containers o Automatiser la mise en production d'une application avec une plateforme Superviser les services déployés o Définir et mettre en place des statistiques de services o Exploiter une solution de supervision o Échanger sur des réseaux professionnels éventuellement en Anglais
Résultats de la formation
Titre professionnel administrateur système DevOps
Conditions spécifiques d'accès à la formation
- Avoir plus de 18 ans et un gout prononce pour le numerique. - Avoir suivi la formation LA MANU et avoir obtenu le titre professionnel Developpeur Web et Web Mobile (Bac+2) OU Avoir valide un Bac + 2 ou equivalent et une premiere experience dans la programmation informatique. - Reussir le processus de candidature (exercices d admission et entretiens de selection). - Demontrer une tres forte motivation avec pour projet professionnel d exercer dans les metiers du developpement web.