YoanDev/Découvrez Symfony 7 en 7 projets !

  • 130 € ou 3 paiements mensuels de 43,33 €

Découvrez Symfony 7 en 7 projets !

  • Cours
  • 102 Leçons

Vous avez toujours voulu apprendre à utiliser le framework Symfony sans savoir par où commencer !? Cette formation vous propose une approche simple, pragmatique et concrète pour apprendre, comprendre et utiliser les éléments essentiels en sept projets ! Rejoignez les 270 premiers étudiants et étudiantes ayant suivi cette formation ! PLUS DE 9 HEURES DE VIDEOS !!!

Découvrez le programme de la formation en vidéo

A l'occasion de la sortie de la formation, j'ai produit cette vidéo de présentation pour youtube, elle vous permet de découvrir le contenu de la formation !

Embarquez dans une aventure d'apprentissage inédite avec Symfony

7 Projets stimulants pour maîtriser Symfony : Le Framework de choix des développeurs et développeuses Web

Êtes-vous prêt·e à relever le défi avec Symfony, le framework essentiel pour tout dév web moderne ? Dans ma formation, je vous guide à travers la réalisation de sept projets innovants et pratiques. Ces projets sont soigneusement conçus pour vous immerger dans les diverses facettes du développement web, en vous permettant de construire, étape par étape, un savoir-faire solide et polyvalent. De la création d'une interface utilisateur intuitive à la gestion de bases de données complexes, chaque projet représente une opportunité d'appliquer les concepts clés de Symfony dans un contexte réel. Rejoignez-moi dans cette aventure passionnante et transformez votre passion pour la programmation en compétences professionnelles concrètes avec Symfony !

Plongez au cœur d'une expérience d'apprentissage riche et diversifiée

Que vous réserve cette formation Symfony 7 ?

Bienvenue dans ma formation Symfony 7, un parcours conçu pour transformer votre passion pour le développement PHP en une compétence professionnelle. Que vous soyez un débutant ambitieux ou un développeur intermédiaire cherchant à affiner ses compétences, cette formation vous offre un itinéraire complet pour maîtriser Symfony, l'un des frameworks PHP les plus demandés.

Déja plus de 270 étudiants et étudiantes !

Rejoignez l'aventure dès aujourd'hui !

Lucas L

Un super début de formation !! Le contenu et les explications sont limpides, tu prends le temps d'expliquer même les concepts les plus élémentaires pour s'assurer de la bonne compréhension !

Theo V

J'ai finit la formation je suis sur le dernier projet et je suis très content d'avoir appris autant de choses .... Encore merci !! Je vais essayer de me faire un portfolio après mon examen de DWWM qui arrive à grand pas !

Julien K

Sympa ce premier projet ! Un bon rappel des bases et quelques astuces intéressantes comme le 'symfony:serve -d' très pratique !

Je démarre vite le suivant !

Fred O

Merci à toi Yoan pour cette formation qui touche beaucoup de choses dans Symfony.

Ta façon d'expliquer et de montrer me convient parfaitement, c'est à la fois concis et très bien expliqué.

Éléments Clés de la Formation Symfony 7

Autonomie dans l'Apprentissage

Cette formation est conçue pour vous rendre autonome dans l'apprentissage et l'utilisation de Symfony. Vous développerez des compétences qui vous permettront de résoudre des problèmes par vous-même, une qualité très recherchée dans le secteur professionnel. Fini le temps où vous dépendiez d'autres pour déboguer ou améliorer votre code, vous serez désormais en mesure de le faire par vous-même.

Portfolio Diversifié

Chaque projet achevé dans cette formation enrichit votre portfolio, illustrant votre compétence à développer des applications web diversifiées et élaborées. Ces projets démontrent votre expertise technique avec Symfony et d'autres technologies web, essentielle pour impressionner les employeurs potentiels ou attirer des clients en freelance. Un portfolio bien fourni est un atout précieux, reflétant votre expérience pratique et votre engagement en développement web, vous distinguant en tant que professionnel qualifié et innovant.

Adaptabilité au Marché

En se focalisant sur Symfony 7, une des technologies les plus actuelles et demandées dans le développement web, cette formation assure que vos compétences restent pertinentes et en demande. Vous apprenez à utiliser des outils et des pratiques qui sont immédiatement applicables dans le monde professionnel, ce qui augmente votre employabilité et votre valeur sur le marché du travail.

Découvrez les Fondements de Symfony 7 : Apprendre, Explorer, Innover

Rejoignez-nous pour un parcours d'apprentissage enrichissant avec Symfony 7, où vous découvrirez les composants essentiels qui font le succès de ce framework moderne. Cette formation est conçue pour vous initier à des outils clés comme HttpClient pour des appels API efficaces, AssetMapper pour une gestion astucieuse des ressources, et MakerBundle, qui simplifie et accélère le développement. Nous explorerons également HttpFoundation pour une meilleure gestion des interactions web, et Twig pour la création d'interfaces utilisateurs intuitives et attrayantes. Notre approche est axée sur une pédagogie pratique, visant à vous fournir les compétences nécessaires pour innover et exceller dans le développement web avec Symfony 7.

Contenu

Introduction

Introduction
Aperçu
Présentation des 7 projets
Aperçu
L'environnement de travail
Aperçu
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 !

Qui suis-je ?

Professionnel de l'informatique depuis 20 ans (Infrastructure, Administration système, Gestion de la demande, Gestion de parc ou encore déploiements) j'ai développé une expertise en gestion de projets informatique. Pour élargir mon domaine de compétences, je me suis également spécialisé dans le développement (essentiellement Backend) PHP et en particulier avec le framework Symfony.

J'anime une chaîne youtube spécialisée dans Symfony et le DevOps depuis 4 ans, avec plus de 23000 followers, plus de 300 vidéos et plus d'un million et demie de vues !

Mes autres formations ont déjà séduit et former près de 1000 étudiants et étudiantes.