Semestre 2 : parcours et travaux

Le S2 réutilise HTML, CSS et PHP du S1. Les classes Tailwind expriment des règles CSS déjà connues ; les interactions JavaScript précèdent les échanges HTTP/JSON et le CRUD MySQL. Le portfolio assemble ensuite lecture, rendu, filtres, gestion et vérification des données.

Les QCM disponibles permettent de réviser les notions du support précédent : dix questions sont tirées, avec vingt secondes par question et la possibilité de recommencer.

Intégration

OrdreSéanceFormatDurée
1Tailwind : comprendre les classes utilitairesTD2 h
2Tailwind : composants, états et responsiveTD2 h
3Transitions, transformations et apparition au défilementTP2 h
4Media queries : adapter une interfaceTP2 h
5Menu déroulant : état et interaction JavaScriptTP2 h
6Intégrer un carrousel avec SwiperTP2 h
7Événements JavaScript : construire une interactionTP2 h

Développement web

OrdreSéanceFormatDurée
1HTTP et JSON : comprendre le contrat d’une APITD2 h
2Fetch et PHP : parcourir la chaîne complèteTD2 h
3Lire des tâches depuis MySQL avec PDOTP2 h
4Ajouter une tâche avec un formulaire et une APITP2 h
5Modifier et supprimer une tâche sans perdre le contexteTP2 h
6Erreurs et validations : garder une interface fiableTP2 h
7Finaliser et tester la Todo List complèteTP2 h

Site Web avec données

OrdreSéanceFormatDurée
1Portfolio dynamique : cadrer les données et les parcoursTP2 h
2Portfolio : créer la base et une API de lectureTD2 h
3Portfolio : afficher les projets comme des composantsTD2 h
4Portfolio : recherche, filtres et états de résultatTD2 h
5Portfolio : formulaire d’ajout et d’éditionTD2 h
6Portfolio : sécurité, accessibilité et tests croisésTD2 h
7Portfolio : finaliser, livrer et présenterTD4 h

Projets PHP/MySQL

Les aperçus intégrés exécutent uniquement HTML/CSS/JavaScript. Les simulations en mémoire ne remplacent pas votre application persistante. Téléchargez le squelette Todo List ou le squelette portfolio, puis suivez leurs README pour lancer PHP et MySQL.