E5 · Bloc 1
E-enseignement
Plateforme pédagogique et vitrine du groupe : des cours, des exercices corrigés et la documentation du projet. Chaque notion part de l'algorithme, puis montre sa traduction dans plusieurs langages.

Objectifs
- Proposer 10 notions de cours et 6 exercices corrigés, chacun écrit dans 5 langages
- Présenter le groupe, les langages pratiqués et les entreprises d'accueil
- Faire un site statique, sans serveur applicatif ni base de données
- Travailler à quatre avec Git : une branche par fonctionnalité et des pull requests
Démarche
- 01Gestion de projet : 6 lots du cadrage à la recette, planifiés sur GanttProject et suivis sur Trello
- 02Conception : charte graphique, maquette Figma et diagramme de cas d'utilisation (Mermaid)
- 03Socle technique : dépôt GitHub, arborescence, global.css et layout.css, navigation commune
- 04Pages Accueil, Cours (aperçu dépliable en CSS pur avec :checked) et Exercices (langage et exercice gardés dans l'URL)
- 05Coloration du code avec highlight.js, langage « algo » déclaré, conteneur Docker avec nginx
Résultats
- 4 pages reliées par un menu commun : Accueil, Cours, Exercices, Documentation
- Ma part : dépôt GitHub, arborescence, styles communs (global.css, layout.css) et navigation
- Site déployé avec Docker (nginx, port 6969) et publié sur GitHub Pages
Compétences mobilisées
- C1Gérer le patrimoine informatique
- C6Organiser son développement professionnel