Formation Python pour le DevOps : automatisation, développement et scaling
1490€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation Python for DevOps vous permettra d’obtenir les compétences nécessaires pour automatiser, gérer et surveiller des applications ou une infrastructure réseau. Vous y apprendrez tous les concepts liés a l’utilisation de Python dans un cadre Devops comme la syntaxe, les types de données et les structures.
Python est utilisé dans un cadre DevOps, car il dispose de nombreux avantages en termes de polyvalence, de compréhension et de performances. C’est un langage qui dispose également d’une grande communauté assurant une abondance de documentation et d’outils mis à disposition des utilisateurs.
Cette formation couvrira l’utilisation de Python pour la gestion des environnements réseau et applicatifs. Vous y verrez tous les outils mis à votre disposition, l’écriture de scripts ainsi que le monitoring.
Cette formation se déroulera sur la version 3.11 de Python qui est la dernière en date.
Objectifs
- Configurer Python pour le DevOps
- Automatiser et monitorer un environnement applicatif
- Utiliser Python avec des outils DevOps comme Docker et Kubernetes
Public visé
- Ingénieurs Devops
- Administrateurs systèmes
Pré-requis
- Connaissances de base en langage de programmation
- Être familier avec Linux
- Être familier avec la notion de conteneurs applicatifs
Programme de notre formation Python pour DevOps
Introduction
- Introduction au Python pour le DevOps
- Installer et configurer Python
- Introduction à la syntaxe Python
- Fonctions et modules
- Fichiers I/O
Scripts
- Automatisation de tâches avec le script Python
- Planification de script
- Interactions avec le système opérateur
- Librairies et modules Third-party
- Debug et test du code
Python et DevOps
- Bénéfices du management de configuration
- Outils de management de configuration
- Écriture de code de configuration
- Gestion d’infrastructure
Monitoring
- Introduction au monitoring dans le DevOps
- Utiliser des frameworks de logging
- Création de dashboards et alertes
- Collecter et analyser les données
Cloud Computing
- Introduction au Cloud computing dans le DevOps
- Introductions aux plateformes Cloud
- Interagir avec des API et services
- Automatiser une infrastructure Cloud
- Déploiement d’applications
Développement Web
- Développement Web et Python
- Utiliser des Frameworks
- Construire des RestFul API
- Gestion de base de données
- Introduction au Machine Learning
Contenarisation
- Introductions aux Conteneurs applicatifs
- Outils de conteneurisation comme Docker et Kubernetes
- Gestion et orchestration de conteneurs avec Python
Serverless Computing
- Introduction au serverless computing
- Plateformes de serverless computing (AWS lambda et Google Cloud Fonctions)
- Développer et déployer des fonctions serverless
- Bonnes pratiques
Pour aller plus loin
Formation Kubernetes
Formation Docker
Formation Terraform
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1490€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS