+237 680 39 05 82 contact@syneduc.com
Accredited & Certified Programs
Chapitres des cours

Scripts production

Industrialiser les scripts ops — tests pytest, packaging avec pyproject.toml, gestion de configuration YAML et protection des secrets pour livrer un outil production-grade.

600
Tous niveaux
CIA Formation
CIA Formation Centre Vérifié

Programme de Formation

5 module(s)
Durée totale : 600
Industrialiser les scripts ops — tests pytest, packaging avec pyproject.toml, gestion de configuration YAML et protection des secrets pour livrer un outil production-grade.

Module 1 : Tests unitaires (pytest)

120
Écrire des tests unitaires Python avec pytest, utiliser fixtures et parametrize, mocker subprocess et requests, mesurer la couverture et intégrer les tests à une CI.

Module 2 : Packaging et distribution (pip, pyproject)

90
Packager un outil Python avec pyproject.toml moderne, exposer une CLI via entry_points, builder un wheel, publier sur un dépôt et installer avec pipx.

Module 3 : Gestion de configuration (YAML, env)

90
Charger une configuration YAML, valider sa structure avec pydantic, fusionner valeurs par défaut, fichier et variables d'environnement, et exposer un schéma clair.

Module 4 : Sécurité : secrets, vault

90
Protéger les secrets de vos scripts avec variables d'environnement, keyring local, HashiCorp Vault et AWS Secrets Manager, et organiser leur rotation automatique.

Module 5 : TP — outil d'automatisation production-grade

210
Construire opscli, une CLI Python complète avec Click pour backup S3 et restore, configuration YAML, secrets via Vault, tests pytest 80%+, packaging pyproject et CI GitHub Actions.
Nous contacter

Commentaires

0 commentaire

Se connecter pour commenter

Aucun commentaire pour le moment

Soyez le premier à partager votre avis !

Se connecter pour commenter

Supprimer le commentaire ?

Cette action est irréversible. Le commentaire sera définitivement supprimé.

Your Cart

Your cart is empty

Add programs to start learning