⚠ 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) | |||