Les frameworks web

Parcours RACDV – Cours R5.A.05 – Programmation avancée
Parcours IAMSI – Cours R5.D.04 – Développement pour progiciels

3ème année d’IUT.

Mots clés : Framework, Symfony, API REST, Vue.js

TDs de Symfony

  1. Semaines du 8 et 15 septembre 2025 :
    1. Séance 1 : Début du TD 1 – Découverte du framework Symfony 1/2
    2. Séance 2 : Suite et fin du TD 1 puis début du TD 2 – Découverte du framework Symfony 2/2
    3. Séance 3 : Suite et fin du TD 2.
    4. Fin de semaine : Lancement du premier projet
  2. Semaine du 22 septembre 2025 – TD 3 – Amélioration du site
  3. Semaine du 13 octobre 2025 : Suite et fin du TD 3 puis suivi du premier projet.
  4. Semaine du 20 octobre 2025 :
    1. Séance 1 : TD 4 – Création d’une API REST avec API Platform
    2. Séance 2 : Suite du TD 4.
  5. Semaine du 10 novembre 2025 : – Suite et fin du TD 4.
  6. Semaine du 17 novembre 2025 : – Début des TDs de Vue.Js.

TDs de Vue.js

Page des TDs de Vue.Js

Projets

  1. Projet 1 (Symfony) : My Avatar
  2. Projet 2 (API Platform, Symfony, Vue.Js) : Site de critiques

Compléments de TDs

Quelques guides et tutoriels en complément des TDs.

API Platform

  1. Le Doctrine Query Language (DQL)
  2. API Platform - Utilisation d’identifiants simples à la place des IRIs
  3. API Platform - Les State Providers
  4. API Platform - Sécurité des sous-ressources
  5. API Platform - Gestion des relations entre les entités 1/2
  6. API Platform - Gestion des relations entre les entités 2/2
  7. API Platform - Sécurisation et extension du token de rafraîchissement