Symfony 01 Petite présentation de Symfony Symfony 02 quelques plugins utiles ainsi que quelques reglages Symfony 03 la partie mise en place des outils, php8, composer et symfony Symfony 04 allez, c’est parti! on crée notre premier projet symfony Symfony 05 Ici, on crée notre première page, notre premier controller, notre première vue etc… Symfony 06 On intègre bootstrap au système de template Symfony 07 on apprend à passer des paramètres dans nos routes Symfony 08 on apprend à gérer les paramètres directement dans la route Symfony 09 ici, on voit le principe d’autowhiring, ou la livraison de services dans le controller ainsi que la création d’un service Symfony 10 introduction à doctrine et création d’entité Symfony 11 migration des entités dans la base de données et exercice 1 Symfony 12 correction de l’exercice 1 et création d’une relation entre les entités Symfony 13 création d’un objet et ecriture dans la base de données Symfony 14 récupérer un objet, le modifier et le metre à jour ou le supprimer. Symfony 15 on apprend à augmenter les composant de symfony avec les fixtures pour générer des fausses données Symfony 16 découverte de packagist et d’une librairie faker pour nos fixtures Symfony 17 découverte des repository et de leurs fonctions natives Symfony 18 mise en place d’un système de pagination pour afficher toutes les données sur plusieurs pages Symfony 19 utilisation de la fonction path pour retrouver les routes dans twig Symfony 20 la fonction preque magique pour créer un crud depuis une entité en une seule ligne de commande Symfony 21 amélioration de la vue du formulaire Symfony 22 amélioration du formulaire dans le form builder et ennoncé exercice 2 Symfony 23 correction exercice 2 et mise en place de l’entitytype pour selectionner la catégorie. Symfony 24 mise en place d’une navbar et du système de messages flash Symfony 25 ajouter des contraintes sur les champs d’un formulaire. Symfony 26 agencer autrement les champs d’un formulaire Symfony 27 upload de fichier partie 1, modification du form type Symfony 28 upload de fichier partie 2, traitement de j’ajout dans le controller Symfony 29 upload de fichier partie 3. transformation en un service Symfony 30 upload de fichier partie 4 gestion de la modification et de la suppréssion du fichier Symfony 31 upload de fichier partie 5. on paufine la vue pour afficher l’image actuellement présente (si elle existe) dans la modification Symfony 32 création d’une page de contact avec envoi d’email – partie 1, creation du formulaire à l’ancienne et configuration du serveur SMTP Symfony 33 création d’une page de contact avec envoi d’email – partie 2. récupération des informations, création de l’email et envoi. Symfony 34 création d’une page de contact avec envoi d’email – partie 3 amélioration du rendu avec twig Symfony 35 création d’une page de contact avec envoi d’email patie 4 version symfony Symfony 36 gestion des sessions, la création de la table avec make:user Symfony 37 gestion des sessions, le formulaire de connexion Symfony 38 gestion des sessions, le formulaire d’inscription Symfony 39 gestion des sessions, modification de la navbar Symfony 40 gestion des sessions, gérer les droits d’accès avec les roles Symfony 41 gestion des sessions formulaire de réinitialisation du mot de passe et modification de la durée des sessions Symfony 42 qu’est ce qu’une API et comment l’exploiter
A partir de là, vous êtes sencé apprendre par vous même, parce qu’on ne peut pas faire des cours sur tout, que tout le monde n’a pas les mêmes besoins etc…
Rassurez vous, je vais continuer à vous faire des cours (en plus de vous déboguer sur vos projets), mais ils seront obtionnels, vous y trouverez des choses selon vos besoins, en attendant, je vous met quelques ressources.
Symfony bonus 01 demander à twig d’appeler un controller pour chercher les infos utiles pour l’affichage Symfony bonus 02 création de filtre twig personnalisé Symfony bonus 03 translate 1 – config et traduction dans le controller Symfony bonus 04 translate 2 – traduction dans le template et création d’un selecteur de langue Symfony bonus 05 translate 3 – amélioration de la configuration et du selecteur de langue Symfony bonus 06 translate 4 – traduction d’un formulaire Symfony bonus 07 translate 5 – traduction des url dans les routes Symfony bonus 08 panier 1 – stocker un panier dans la session Symfony bonus 09 panier 2 – afficher le panier complet Symfony bonus 10 déploiement avec ssh Symfony bonus 11 le work-flow du déploement continu