Toutes les réalisations E5 · Bloc 1

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.

Capture — E-enseignement

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

  1. 01Gestion de projet : 6 lots du cadrage à la recette, planifiés sur GanttProject et suivis sur Trello
  2. 02Conception : charte graphique, maquette Figma et diagramme de cas d'utilisation (Mermaid)
  3. 03Socle technique : dépôt GitHub, arborescence, global.css et layout.css, navigation commune
  4. 04Pages Accueil, Cours (aperçu dépliable en CSS pur avec :checked) et Exercices (langage et exercice gardés dans l'URL)
  5. 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