Objectifs généraux
Maitriser le développement des sites Web modulaires et sécurisés basés sur une architecture à la fois complexe mais claire et transparente moyennant des frameworks.
Objectifs spécifiques
- Découvrir le framework Symfony ou équivalent,
- Apprendre à développer une application MVC simple mais complète avec Symfony ou équivalent,
- Apprendre à travailler avec l'ORM Doctrine,
- Comprendre les bases de l'architecture des composants de Symfony 3 et de leurs interactions,
- Comprendre l'implémentation MVC des applications Symfony 3 ou équivalent,
- Développer une application web avec Symfony 3 ou équivalent.
Ateliers
- Atelier 1 : Introduction et architecture à Symfony ou équivalent
- Atelier 2 : Premier Bundle avec Symfony ou équivalent
- Atelier 3 : Configuration d’un projet dans un environnement de développement particulier
- Atelier 4 : Créer des pages
- Atelier 5 : La gestion des vues avec Twig
- Atelier 6 : Les formulaires
- Atelier 7 : La gestion des modèles : notion d’ORM et Doctrine
- Atelier 8 : Utilisation d’un bundle existant : Exemple FOSUserBundle
- Atelier 9 : sécurité des applications WEB
Liens utiles
Environnement de développement
ou bien
- Wamp Server 3 ,
IDE:
- Atom : https://atom.io (IDE) (Packages Emmet, JSHint, Atom-live-server)
- Visual Studio Code : https://code.visualstudio.com