1. Objectif du projet d’application web

Pour valider l’acquisition de ce cursus, l’apprenant conçoit, intègre et déploie un portail web dynamique complet : une plateforme de découverte et de réservation de modules d’enseignement pour ecole-informatique.ch.

2. Exigences techniques imposées

  • Sémantique & Accessibilité : structure HTML5 irréprochable avec balises ARIA appropriées et score d’accessibilité Lighthouse supérieur à 95/100.
  • Interface responsive : design soigné avec Tailwind CSS, parfait sur smartphone (375px), tablette (768px) et grand écran (1440px).
  • Dynamique JavaScript : affichage dynamique de la liste des cours issus d’une API ou d’un flux JSON asynchrone avec Fetch.
  • Recherche et filtres interactifs : filtrage en temps réel par pôle thématique sans rechargement de page.
  • Formulaire de pré-inscription validé : contrôle des champs en temps réel et rétroaction visuelle immédiate.
  • Déploiement public : URL publique active accessible sur Vercel ou Netlify avec certificat HTTPS opérationnel.

3. Évaluation par le jury Éducasuisse

Le projet est évalué selon une grille professionnelle stricte : qualité du code source, fluidité ergonomique, conformité aux critères WCAG 2.1 et rigueur de la documentation technique.

Synthèse pédagogique : Ce livrable complet démontre concrètement vos aptitudes opérationnelles auprès des recruteurs et clients des cantons de Genève et Vaud.