Un prototype avec des tableaux !
Aperçu indisponible
Vous devez vous connecter ou vous inscrire pour voir cette leçon.
Se connecter
S'inscrire
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
4
Vérifier les prérequis à Symfony 7 sur son poste
3
Installation de notre premier projet Symfony 🎉
Découvrons l'architecture d'un projet Symfony
1
Utilisons le serveur de dev de Symfony
Créons notre premier controller, notre première route !
3
Découverte de Twig
Vos premiers pas avec Twig
6
Lorem Picusm !?
Découper notre Template Twig
1
Rendre les images aléatoires
Refacto !
Les boucles avec Twig
Tada !
Conclusions
8
Document : Support de présentation du projet 1
5
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
2
Les services - Un peu de théorie
1
Un service en charge de l'API StarWars !
9
Conclusions
9
Document : Support de présentation du projet 2
Projet 3 : Mon carnet d'adresse
Introduction
Création du nouveau projet Symfoby
1
Installation de Bootstrap (via le CDN)
Création de la route Annuaire
Un prototype avec des tableaux !
2
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
1
Générer une migration
2
Le Fixtures Bundle !
1
Utiliser un repository pour intéragir avec la base de données
FakerPHP : De vraies fausses données !
Conclusions
3
Document : Support de présentation du projet 3
Projet 4 : Job Board
Introduction
Création du projet Symfony
Diagramme de classes UML
2
Mise en place de TailwindCSS
Création de nos entités
Appliquer nos migrations
4
Générer un max de fausses données !
9
Afficher toutes nos offres
Afficher UNE offre
3
Les formulaires avec Symfony
8
Conclusions
2
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
2
Mise en place de AlpineJS avec AssetMapper
8
Création d'un Hero Banner
Création de la partie "éxpériences"
1
Conclusions
4
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
4
Un formulaire d'inscription pour vos utilisateurs
9
Un formulaire d'ouverture de session
3
Protéger notre route VIP
La notion de rôle dans Symfony
La gestion via des Voters
Conclusions
6
Document : Support de présentation du projet 6
Projet 7 : Votre projet !
Introduction
2
Trouver une idée
Plannifier votre projet
Lancez vous !
Document : Support de présentation du projet 7
Bonus
Introduction
Le composant Mailer
2
Le composant Messenger
Le composant Workflow
Le composant Scheduler
1
Le composant Console
1
Les Events
Conclusions
Document : Support de présentation des Bonus
Merci & conclusions !
Conclusions et MERCI !
7