Document : Support de présentation du projet 6

Document : Support de présentation du projet 6

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