Public : ESTIA 2e année (Bac+4)
Durée : 3 jours
Objectif : savoir utiliser des technologies « front-end » et « back-end » pour créer des « single-page applications »
Supports :
- CM1 : Les applications web monopage
- TP1 : Single-page application avec Vue.js
- TP2 : Serveur avec Symfony et Doctrine
- TP3 : Dialogue front-end/back-end avec une API REST
Sources :
Les présents énoncés de TP ont été construits à partir des tutoriels et documentations ci-dessous :
- Intégration frontend et backend
- « Symfony Vue JS Integration in under 10 mins » (Digital Fortress, juillet 2018)
- « Getting Started with Vue.js in Symfony » (Owais KHAN, février 2018)
- « [Symfony 4] Utiliser Vue.JS » (pdf, Dev-Web.IO, janvier 2018)
- Application CRUD
- « Build a Basic CRUD App with Symfony 4 and Vue » (Okta, juin 2018)
- ORM avec Doctrine
- « Databases and the Doctrine ORM » (Symfony, mars 2019, ddc)
- Authentification
- « Symfony 4 : Les base d’une gestion des utilisateurs (inscription, connexion, droits d’accès) » (Numa BORD, avril 2018)
- « Building a single-page application with Symfony 4, Vue.js, Vue Router, Vuex and Axios » (The Coding Machine, août 2018)
- Emballer avec Docker
- « Building a single-page application with Symfony 4, Vue.js, Vue Router, Vuex and Axios » (The Coding Machine, août 2018)
- Documentation
- « Symfony API » (Symfony, mars 2019, ddc)
- « Instance de Vue (Diagramme du cycle de vie) » (VueJS, mars 2019, ddc)