⚠ Ces supports correspondent à un module qui n'a pas encore débuté. Ils sont donc encore à un état de brouillon.

CI/CD, docker, automatisation (scripts Shell), et tests.

Lien vers le PN

Nom Volume Ressources
W1 Gestionnaire de versions (Git) 2h CMTD + 2h TP PDF, Slides, TD, TP
W2 Environnement de développement 2h CMTD + 2h TP PDF, Slides, TD, TP
CI/CD ? Environnement de dev ? [Gen Doc ?] (-> revenir plusieurs années dessus -> process + reprendre code (diagrammes) + distribuer lib) + cf CM1/TODO.md
W3 Shell avancé ? Automatisation ? 2h CMTD + 2h TP PDF, Slides, TD, TP
cf notes + videos
planification crontab, .desktop, services, etc. (?)
anacron, ci/cd, udev, watch mode
exec python from shell script, exec shell script from python (cf TODO.md
- lignes de commandes composées (flux redir, && ||)
- structures de ctrl (if/for/while).
- variables, variables d'environment.
Possible Python traiter documents (docx, formulaires PDF générer PDF), etc.
W4 Tests ? 2h CMTD + 2h TP PDF, Slides, TD, TP
Types de tests (unitaire, recette, intégration, system, acceptation), code testable (cf fonctionnel.html), snapshot tests (e.g. interface graphique, comparer au résultat précédent) - non régression. docker, TDD ? REGEX (validation de données)