Se rendre au contenu

Automatisation Devops (Scripts, Intégrations, Déploiements)

Développement Python > Devops et Déploiement


Une formation de 3 jours sur l'automatisation DevOps avec Python : scripts d'automatisation, intégration d'outils, déploiement automatisé, containerisation Docker et déploiement cloud.

La formation en 6 mots clés

Python

DevOps

Scripts

Docker

CI/CD

Automatisation

Informations Pratiques et Programme

Prérequis


Connaissance de Python

Durée


3 jours

Contenu Technique de la Formation


Cette formation est destinée aux développeurs Python souhaitant consolider leurs compétences en atelier :

  • Développeurs Python ayant des bases solides du langage
  • Développeurs souhaitant consolider leurs compétences par la pratique intensive
  • Équipes cherchant à appliquer les bonnes pratiques Python sur des projets réels

Objectifs de la Formation


Les objectifs de la formation sont :

  • Renforcer les compétences en programmation Python à travers des projets concrets
  • Appliquer les principes de la programmation orientée objet et des patterns de conception
  • Développer et sécuriser des API REST avec Flask ou Django
  • Intégrer des bases de données en utilisant SQLAlchemy ou l'ORM de Django
  • Mettre en place des mécanismes d'authentification robustes
  • Déployer des applications Python dans des environnements de production
  • Adopter des pratiques de développement sécurisé et de déploiement continu

Table des Matières


Configuration et Développement d'Applications

  • Mise en place d'environnements virtuels et outils de développement
  • Conception d'une application Python avec des concepts POO avancés
  • Développement d'une API REST avec Flask ou Django et documentation Swagger


Données, Sécurité et Déploiement

  • Modélisation et interaction avec une base de données via ORM
  • Authentification JWT et mesures de sécurité applicatives
  • Containerisation Docker et déploiement sur plateforme cloud


Ateliers et Projet Final

  • Séances de live coding pour résoudre des défis de programmation
  • Développement d'un projet complet intégrant tous les aspects abordés


En Pratique


  • Les exercices proposés lors des formations sont centrés sur chaque concept présenté durant la formation. Les exercices abordent les concepts et la difficulté de façon progressive. A la fin de la formation, un exercice récapitulatif d’intégration des concepts est proposé aux participants.
  • Création d'une bibliothèque de gestion de livres en ligne avec POO
  • Développement d'une API pour un système de gestion de tâches
  • Intégration d'une base de données pour stocker les informations utilisateur
  • Sécurisation de l'API en utilisant OAuth2 et HTTPS
  • Déploiement de l'application sur AWS avec CI/CD

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à automatiser vos processus DevOps avec Python ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.