Description
Bases de Symfony
- Comprendre ce qu¿est Symfony
- Savoir comment s¿articulent le framework et ses composants
Front-end
- Savoir utiliser les templates « twig »
- Comprendre le fonctionnement des contrôleurs de Symfony, savoir comment les générer et les utiliser
- Comprendre le système de routing de Symfony, savoir les créer et les utiliser
ORM
- Comprendre ce qu¿est Doctrine et savoir l¿utiliser pour agencer sa base de données
- Créer des jeux de données test grâce aux fixtures
- Récupérer les jeux de données en base et les afficher sur l¿interface dynamiquement
- Savoir gérer les relations et les cardinalités via Doctrine
Back-end
- Comprendre comment mettre en place une interface type «administration » et gérer les différentes données présentes sur le site
- Savoir réaliser un CRUD manuellement grâce à Symfony
- Comprendre comment mettre en place un système d¿inscription / connexion pour les utilisateurs
- Comprendre comment restreindre l¿accès des parties sensibles du site seulement aux utilisateurs connectés qui disposent du rôle correspondant et l¿appliquer sur un projet Symfony
- Sécuriser les données envoyées par l¿utilisateur et les valider en amont de l¿envoi en base
- Changer l¿interface dynamiquement en fonction du rôle de l¿utilisateur et de s¿il est connecté ou non
Objectifs
La formation vise à acquérir les compétences essentielles pour devenir Développeur Symfony.
- Maitriser le développement avec Symfony
- Monter en compétence sur les infrastructures Logicielles et techniques
Résultats
La formation prépare au Bloc de Compétences « Comprendre et utiliser une architecture de type framework » (RNCP 37805BC03).
L'école La Manu est habilitée à faire passer la certification pour l'ensemble de ses campus.