Installation de notre premier projet Symfony 🎉

Installation de notre premier projet Symfony 🎉

Aperçu indisponible

Vous devez vous connecter ou vous inscrire pour voir cette leçon.

Se connecterS'inscrire

Découvrez Symfony 7 en 7 projets !

Acheter maintenantEn 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 projet4
  • VĂ©rifier les prĂ©requis Ă  Symfony 7 sur son poste3
  • Installation de notre premier projet Symfony 🎉
  • DĂ©couvrons l'architecture d'un projet Symfony1
  • 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 Twig6
  • Lorem Picusm !?
  • DĂ©couper notre Template Twig1
  • Rendre les images alĂ©atoires
  • Refacto !
  • Les boucles avec Twig
  • Tada !
  • Conclusions8
  • Document : Support de prĂ©sentation du projet 15

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 Twig2
  • Les services - Un peu de thĂ©orie1
  • Un service en charge de l'API StarWars !9
  • Conclusions9
  • Document : Support de prĂ©sentation du projet 2

Projet 3 : Mon carnet d'adresse

  • Introduction
  • CrĂ©ation du nouveau projet Symfoby1
  • 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.local1
  • GĂ©nĂ©rer une migration2
  • Le Fixtures Bundle !1
  • Utiliser un repository pour intĂ©ragir avec la base de donnĂ©es
  • FakerPHP : De vraies fausses donnĂ©es !
  • Conclusions3
  • Document : Support de prĂ©sentation du projet 3

Projet 4 : Job Board

  • Introduction
  • CrĂ©ation du projet Symfony
  • Diagramme de classes UML2
  • Mise en place de TailwindCSS
  • CrĂ©ation de nos entitĂ©s
  • Appliquer nos migrations4
  • GĂ©nĂ©rer un max de fausses donnĂ©es !9
  • Afficher toutes nos offres
  • Afficher UNE offre3
  • Les formulaires avec Symfony8
  • Conclusions2
  • 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 AssetMapper2
  • Mise en place de AlpineJS avec AssetMapper8
  • CrĂ©ation d'un Hero Banner
  • CrĂ©ation de la partie "Ă©xpĂ©riences"1
  • Conclusions4
  • 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Ă© User4
  • Un formulaire d'inscription pour vos utilisateurs9
  • Un formulaire d'ouverture de session3
  • ProtĂ©ger notre route VIP
  • La notion de rĂ´le dans Symfony
  • La gestion via des Voters
  • Conclusions6
  • Document : Support de prĂ©sentation du projet 6

Projet 7 : Votre projet !

  • Introduction2
  • Trouver une idĂ©e
  • Plannifier votre projet
  • Lancez vous !
  • Document : Support de prĂ©sentation du projet 7

Bonus

  • Introduction
  • Le composant Mailer2
  • Le composant Messenger
  • Le composant Workflow
  • Le composant Scheduler1
  • Le composant Console1
  • Les Events
  • Conclusions
  • Document : Support de prĂ©sentation des Bonus

Merci & conclusions !

  • Conclusions et MERCI !7