Accueil du cours CSC4101 "Architecture(s) et Application(s) Web" - Édition 2023-2024
Table of Contents
- Ressources pédagogiques
- Pointeurs sur ressources "statiques"
- Séquence 1 : Introduction, environnement de développement PHP, accès aux données avec l'ORM Doctrine
- Séquence 2 : La toile, concepts fondamentaux, architecture appli Web 3 couches
- Séquence 3 : Démarrage du projet
- Séquence 4 : Fonctionnement du serveur Web et invocation de programmes
- Séquence 5 : Génération des pages Web
- Séquence 6 : Expérience utilisateur Web
- Séquence 7 : Interactions CRUD et formulaires
- Séquence 8 : Sessions et permissions
- Séquence 9 : Interfaces dynamiques et programmes en Javascript sur le client
- Séquence finale : Évolution des architectures applicatives - Conclusion
Ressources pédagogiques
Merci de vous référer au Cours dans Moodle pour l'ensemble des ressources.
Voir aussi la fiche programme.
Pointeurs sur ressources "statiques"
Les ressources sont mises en ligne au fur et à mesure de la progression dans le cours.
Séquence 1 : Introduction, environnement de développement PHP, accès aux données avec l'ORM Doctrine
Travail en Autonomie (TA)
À faire avant la séance 1 :
Séance 1 présentielle
Travail en autonomie
Séquence 2 : La toile, concepts fondamentaux, architecture appli Web 3 couches
Séance 2 présentielle
Travail en Autonomie (TA)
Séquence 3 : Démarrage du projet
Séance 3 présentielle : TP
Travail en Autonomie (TA)
- Protocole HTTP
- TODO : suite projet
Séquence 4 : Fonctionnement du serveur Web et invocation de programmes
Séance 4 présentielle
- Cours Intégré 4
- TP 4
- Travail en autonomie
- Découverte HTML + TWig
- TODO : suite projet
Séquence 5 : Génération des pages Web
Séance 5 présentielle
Séquence 6 : Expérience utilisateur Web
Séance 6 présentielle
Séquence 7 : Interactions CRUD et formulaires
Séance 7 présentielle
- Cours Intégré 7
- TP 7
- Travail en autonomie
- TODO : suite projet
- Implémentation de formulaires pour entités liées et télé-versement d'images