Découvrez Symfony 7 en 7 projets !
Acheter maintenant
En savoir plus
Introduction
Introduction
Présentation des 7 projets
L'environnement de travail
Document : Support de l'introduction
Document : Support de présentation des 7 projets
Document : Support de présentation de l'environnement de travail
Projet 1 : Galerie de photos aléatoire
Introduction au projet
Vérifier les prérequis à Symfony 7 sur son poste
Installation de notre premier projet Symfony 🎉
Découvrons l'architecture d'un projet Symfony
Utilisons le serveur de dev de Symfony
Créons notre premier controller, notre première route !
Découverte de Twig
Vos premiers pas avec Twig
Lorem Picusm !?
Découper notre Template Twig
Rendre les images aléatoires
Refacto !
Les boucles avec Twig
Tada !
Conclusions
Document : Support de présentation du projet 1
Projet 2 : Le côté obscure de la force
Introduction
Présentation de SWAPI
Installation du projet Symfony !
Mise en place de PicoCSS
Création de notre Homepage
Présentation du composant HttpClient de Symfony
La liste des personnages
Afficher un personnage
Générer des URLs avec Twig
Les services - Un peu de théorie
Un service en charge de l'API StarWars !
Conclusions
Document : Support de présentation du projet 2
Projet 3 : Mon carnet d'adresse
Introduction
Création du nouveau projet Symfoby
Installation de Bootstrap (via le CDN)
Création de la route Annuaire
Un prototype avec des tableaux !
Un peu de théorie
Création de notre première entité
Vérifier notre moteur de base de données (SGBD)
Le fichier .env et .env.local
Générer une migration
Le Fixtures Bundle !
Utiliser un repository pour intéragir avec la base de données
FakerPHP : De vraies fausses données !
Conclusions
Document : Support de présentation du projet 3
Projet 4 : Job Board
Introduction
Création du projet Symfony
Diagramme de classes UML
Mise en place de TailwindCSS
Création de nos entités
Appliquer nos migrations
Générer un max de fausses données !
Afficher toutes nos offres
Afficher UNE offre
Les formulaires avec Symfony
Conclusions
Document : Support de présentation du projet 4
Projet 5 : Mon CV
Introduction
Le format JsonResume
Initialisation du projet
Lire et manipuler un fichier Json
Introduction à AssetMapper
Installation de Asset Mapper
Présentation de HyperUI
Mise en place de TailwindCSS avec AssetMapper
Mise en place de AlpineJS avec AssetMapper
Création d'un Hero Banner
Création de la partie "éxpériences"
Conclusions
Document : Support de présentation du projet 5
Projet 6 : Espace VIP
Introduction
Initialisation du projet Symfony
Ajout de PicoCSS
Création d'une route VIP
Création de l'entité User
Un formulaire d'inscription pour vos utilisateurs
Un formulaire d'ouverture de session
Protéger notre route VIP
La notion de rôle dans Symfony
La gestion via des Voters
Conclusions
Document : Support de présentation du projet 6
Projet 7 : Votre projet !
Introduction
Trouver une idée
Plannifier votre projet
Lancez vous !
Document : Support de présentation du projet 7
Bonus
Introduction
Le composant Mailer
Le composant Messenger
Le composant Workflow
Le composant Scheduler
Le composant Console
Les Events
Conclusions
Document : Support de présentation des Bonus
Merci & conclusions !
Conclusions et MERCI !
Programmes
Cours
Section
Cours
Création de l'entité User
Création de l'entité User
Découvrez Symfony 7 en 7 projets !
Acheter maintenant
En savoir plus
Introduction
Introduction
Présentation des 7 projets
L'environnement de travail
Document : Support de l'introduction
Document : Support de présentation des 7 projets
Document : Support de présentation de l'environnement de travail
Projet 1 : Galerie de photos aléatoire
Introduction au projet
Vérifier les prérequis à Symfony 7 sur son poste
Installation de notre premier projet Symfony 🎉
Découvrons l'architecture d'un projet Symfony
Utilisons le serveur de dev de Symfony
Créons notre premier controller, notre première route !
Découverte de Twig
Vos premiers pas avec Twig
Lorem Picusm !?
Découper notre Template Twig
Rendre les images aléatoires
Refacto !
Les boucles avec Twig
Tada !
Conclusions
Document : Support de présentation du projet 1
Projet 2 : Le côté obscure de la force
Introduction
Présentation de SWAPI
Installation du projet Symfony !
Mise en place de PicoCSS
Création de notre Homepage
Présentation du composant HttpClient de Symfony
La liste des personnages
Afficher un personnage
Générer des URLs avec Twig
Les services - Un peu de théorie
Un service en charge de l'API StarWars !
Conclusions
Document : Support de présentation du projet 2
Projet 3 : Mon carnet d'adresse
Introduction
Création du nouveau projet Symfoby
Installation de Bootstrap (via le CDN)
Création de la route Annuaire
Un prototype avec des tableaux !
Un peu de théorie
Création de notre première entité
Vérifier notre moteur de base de données (SGBD)
Le fichier .env et .env.local
Générer une migration
Le Fixtures Bundle !
Utiliser un repository pour intéragir avec la base de données
FakerPHP : De vraies fausses données !
Conclusions
Document : Support de présentation du projet 3
Projet 4 : Job Board
Introduction
Création du projet Symfony
Diagramme de classes UML
Mise en place de TailwindCSS
Création de nos entités
Appliquer nos migrations
Générer un max de fausses données !
Afficher toutes nos offres
Afficher UNE offre
Les formulaires avec Symfony
Conclusions
Document : Support de présentation du projet 4
Projet 5 : Mon CV
Introduction
Le format JsonResume
Initialisation du projet
Lire et manipuler un fichier Json
Introduction à AssetMapper
Installation de Asset Mapper
Présentation de HyperUI
Mise en place de TailwindCSS avec AssetMapper
Mise en place de AlpineJS avec AssetMapper
Création d'un Hero Banner
Création de la partie "éxpériences"
Conclusions
Document : Support de présentation du projet 5
Projet 6 : Espace VIP
Introduction
Initialisation du projet Symfony
Ajout de PicoCSS
Création d'une route VIP
Création de l'entité User
Un formulaire d'inscription pour vos utilisateurs
Un formulaire d'ouverture de session
Protéger notre route VIP
La notion de rôle dans Symfony
La gestion via des Voters
Conclusions
Document : Support de présentation du projet 6
Projet 7 : Votre projet !
Introduction
Trouver une idée
Plannifier votre projet
Lancez vous !
Document : Support de présentation du projet 7
Bonus
Introduction
Le composant Mailer
Le composant Messenger
Le composant Workflow
Le composant Scheduler
Le composant Console
Les Events
Conclusions
Document : Support de présentation des Bonus
Merci & conclusions !
Conclusions et MERCI !
Leçon indisponible
Veuillez
Vous connecter à votre compte
ou
Acheter le cours
.