Parcours · Débutant
Développer pour les Ops
Initiation au développement pour les Ops : lire et modifier un petit outil Python, le tester, le faire relire et voir ce que la CI en vérifie
- 8 modules
- 33 leçons
- 11 labs
- 30 quiz
- 21h
Commencer Leçon : Développer pour les Ops : initiation
À propos de ce parcours · premier module : 6 leçons, 1 semaine environ
Bienvenue sur votre parcours Développer pour les Ops. Cette page liste l'intégralité de l'initiation : un cœur qui suit la vie d'un petit outil Python, de la lecture du code à la lecture de sa CI, en passant par les tests et la relecture, puis deux modules facultatifs pour approfondir un sujet et outiller votre poste.
Oui, le parcours est long. Personne ne le suit d'une traite. Le premier module, « Découvrir Python quand on vient de l'exploitation », compte 6 leçons d'environ 40 minutes : à une par jour ouvré, 1 semaine suffit, et vous savez déjà vous en servir. Chaque module apporte une compétence utilisable dès le lendemain, et votre progression vous attend dans ce navigateur et sur les appareils reliés à votre compte facultatif.
Atteindre un objectif
Ce parcours rassemble l’ensemble de nos contenus sur ce domaine. Votre parcours personnalisé peut n’en utiliser qu’une partie.
- Compétences 5 (+10 en partie) 5 par quiz · 4 en lab · 3 avec preuve
- Métiers Ingénieur CI/CDIngénieur plateformeIngénieur fiabilité (SRE)
Progression 0 / 33 (0%)
- Connaissance Non mesurée Votre premier quiz apparaîtra à la fin d’une leçon.
- Pratique Non mesurée Les labs mesurent votre capacité à faire. Vous n’avez pas besoin de DSOXLab pour commencer une formation.
- Preuve Non mesurée Les challenges et examens pratiques vérifient que vous savez agir sans procédure détaillée.
Cochez les leçons ici, ou avec « Marquer comme lu » en fin de leçon. La progression reste dans ce navigateur ; rien n’est envoyé au serveur, sauf si vous reliez ce navigateur à un compte facultatif.
-
02
- cours quiz Premier programme, variables et types 40 min
- cours quiz Structures de contrôle et collections 30 min
- cours quiz Les fonctions 30 min
- cours quiz Lire et écrire des fichiers 30 min
- cours quiz Gérer les exceptions 25 min
- cours lab quiz Lire et modifier un script Python qu'on n'a pas écrit 55 min
-
05
- cours quiz Pourquoi la gestion de version est vitale 25 min
- cours quiz Enregistrer des modifications avec Git 30 min
- cours quiz Pull requests et code review 30 min
- cours quiz Nommer pour être relu : conventions de nommage 25 min
- cours lab quiz Relire une pull request : linter, formateur, checklist, verdict 55 min
-
07
- cours lab quiz optionnel Appeler une API REST avec Python et requests 1h
- cours lab quiz optionnel Livrer un outil Python : version, étiquette, installation 2h
- cours quiz optionnel Workflows Git 35 min
- cours quiz optionnel Ruff : le linter et formateur Python ultra-rapide 30 min
- cours quiz optionnel pre-commit : bloquer les erreurs avant qu'elles n'atteignent le dépôt 25 min
- cours quiz optionnel Stratégies de tests : le filet de sécurité du DevOps 30 min
- cours quiz optionnel Éliminer le toil : automatiser le travail sans valeur 40 min
- cours quiz optionnel Shell, Python ou Go : choisir le langage d'une automatisation 25 min
-
08
- cours quiz optionnel Makefile : automatiser vos builds et tâches DevOps 25 min
- cours quiz optionnel mise : le gestionnaire de versions polyvalent et rapide 35 min
- cours quiz optionnel Dev Containers : environnements de développement reproductibles 25 min
- cours quiz optionnel Documenter le code : commentaires qui disent pourquoi, docstrings, référence générée 25 min
- cours quiz optionnel README et CHANGELOG : l'entrée et l'historique d'un dépôt 30 min