Symfony – Liste des cours
Symfony – Liste des cours
Liste des cours Symfony
# Bloc 1 : Les bases de Symfony
- Les routes Symfony
- Les paramètres de route
- Les contrôleurs
- Les réponses HTTP
- Les redirections
- Les vues Twig
- Passer des variables à Twig
- Les liens dans Twig
Bloc 2 : Doctrine
- Créer une entité
- Les migrations
- Les repositories
- Rechercher un enregistrement
- Rechercher plusieurs enregistrements
- Ajouter un enregistrement
- Modifier un enregistrement
- Supprimer un enregistrement
Bloc 3 : Relations Doctrine
- Les relations entre entités
- Relation ManyToMany
- Cascade persist et remove
Bloc 4 : Formulaires
- Créer un formulaire
- Afficher un formulaire Twig
- Traiter un formulaire
- Validation des données
Bloc 5 : Sécurité
- Authentification
- Utilisateur (User)
- Hachage des mots de passe
- Rôles
- Restriction d’accès
- Voters
Bloc 6 : Symfony avancé
- Services
- Injection de dépendances
- Paramètres de configuration
- Sessions
- Messages Flash
Bloc 7 : API
- Réponse JSON
- Créer une API REST
- Consommer une API
Bloc 8 : Professionnalisation
- Tests
- Déploiement
- Organisation d’un projet Symfony
- Bonnes pratiques
Objectif
L’objectif de cette série n’est pas seulement d’apprendre à écrire du code Symfony, mais surtout de comprendre avec précision un projet existant comme SoigneMoi :
- comprendre le cheminement d’une requête ;
- savoir d’où viennent les données ;
- comprendre ce que Symfony fait automatiquement ;
- comprendre ce que le développeur a réellement écrit ;
- être capable de lire un contrôleur, une entité, un repository ou un template Twig avec assurance.
Chaque cours sera illustré par des exemples simples, des schémas mentaux et des cas inspirés du projet SoigneMoi.
This post is licensed under CC BY 4.0 by the author.