Framework Symfony : de 0 à pro !

Apprenez toutes les connaissances professionnelles du framework Symfony

4.57 (240 reviews)
Udemy
platform
Français
language
Web Development
category
instructor
924
students
6 hours
content
Feb 2021
last update
$19.99
regular price

What you will learn

📚 Toutes les bases du frameworks Symfony (+ une partie avancée)

⏱️ Gagner en temps de développement et en qualité de code grâce au Design Pattern MVC (Model View Controller)

🛠️ Savoir créer un projet complet (Front / Back + base de données)

👍 Pouvoir mieux travailler en équipe avec une structure de code définie

Description

Débutants (et plus avancés), bienvenue ! 

Dans ce cours, nous allons faire le tour complet du Framework Symfony. A la fin de ce cours, vous saurez créer un projet de A à Z avec Symfony. Vous maitriserez toutes les parties du modèle MVC (Modèle View Controller). Vous serez aussi capables de gérer autant la partie back (côté serveur) que la partie front (côté client).

Les objectifs de ce cours sont les suivants :

  1. Apprendre et maîtriser tous les composants essentiels de Symfony

  2. Etre autonome sur un projet complet

  3. Avoir les compétences professionnelles sur Symfony

  4. Maîtriser l'architecture MVC

  5. Améliorer la qualité de son code

Tout au long de la formation, nous allons créer ensemble un projet de blog. Ce projet nous permettra de voir tous les aspects de Symfony et garder un fil conducteur tout le long du cours.

Pour réaliser ce cours, pas besoin de connaître le framework Symfony, je vous explique tout :

  • Comment installer son environnement de travail ?

  • Comment créer un projet ?

  • A quoi sert chaque fichier ?

  • Comment créer une base de données ?

  • Comment gérer les routes ?

  • Comment créer un contrôleur, une vue, un formulaire, … ?

  • A quoi servent les services Symfony ?

  • Comment gérer les utilisateurs de mon application ?

  • ...

Je suis Thomas, développeur Symfony depuis 2015. Lors de mes débuts, je codais sur la version 2 de Symfony et dans cette formation nous verrons la version 5. J'ai donc vu évoluer le framework tout au long de ces années et j'ai pu développer de nombreux projets avec. Aujourd'hui, je souhaite vous accompagner dans votre apprentissage.

Alors, prêt à découvrir Symfony ?

Content

Introduction

Introduction
Qu'est ce que Symfony et pourquoi l'utiliser ?

Environnement de travail

Les prérequis
Le client Symfony
Créer un projet
Débugger
Conclusion
Quiz : Environnement de travail

La structure de Symfony

Le modèle MVC
La configuration
Les fichiers d'environnement
Le reste

Les contrôleurs

Les requêtes HTTP
Créer un contrôleur
Les gestion des routes
Retourner une réponse
Conclusion
Quiz : Les contrôleurs

Les vues

Introduction
Les variables
Les conditions (if, else, for, set)
Réutiliser un template
Les filtres et fonctions
Ajouter du CSS et du JS
Conclusion
Quiz : Les vues

Les modèles et la base de données

Introduction
Création de la base de données
Création des entités
Les migrations
Créer une instance d'entité dans un contrôleur
Générer des données de test avec les fixtures
Créer des requêtes avec les repository
Une astuce pour gagner du temps (ParamConverter)
Les relations ManyToOne
Les relations ManyToMany
Quiz : Les modèles et la base de données

Les formulaires

Introduction
Créer un formulaire depuis un contrôleur
Créer un formulaire propre à une entité
Utiliser la méthode GET dans vos formulaires
Quiz : Les formulaires

Les services

Lister et utiliser les services de Symfony
Créer son propre service
Tester son service avec PHPUnit
Quiz : Les services

Les concepts avancés

Introduction
Ajouter et modifier une entité avec une même action (contrôleur)
Les commandes Symfony
La validation des entités
Authentifier les utilisateurs et gérer leurs rôles
On modifie le design
Gérer les évènements de formulaire
Quiz : Les concepts avancés

Conclusion

Félicitations !
[BONUS] Idées de projets à réaliser avec Symfony

Screenshots

Framework Symfony : de 0 à pro ! - Screenshot_01Framework Symfony : de 0 à pro ! - Screenshot_02Framework Symfony : de 0 à pro ! - Screenshot_03Framework Symfony : de 0 à pro ! - Screenshot_04

Reviews

Jérome
May 1, 2023
Il était important de faire des pauses pour essayer et reprendre chaque module, mais on était pas loin du "Binge-watching". Merci infiniment pour ce cours.
Bryan
April 6, 2023
Très clair, concis et englobe beaucoup de notions générales, le cours m'a permis de comprendre les grandes lignes en un temps assez court, merci !
Aude
March 7, 2023
En 6 heures, on a une bonne vue d'ensemble de Symfony avec un formateur pédagogue et agréable. A recommander sans hésiter.
Audrey
January 10, 2023
Cours bien détaillé et facile ! J'ai appris beaucoup de choses mais j'aurais apprécié que certains sujet soit un peu plus approfondit comme la validation des entités et les événements de formulaire. Merci pour ce cours
Aurélia
June 4, 2022
je comprends plutôt bien les cours sauf que cela va très vite. Même si je réussi les quizz, je ne saurai pas coder pour autant
Thomas
June 3, 2022
Vraiment une super formation symfony avec un formateur qui est passionné et clair dans ses explications :)
Stéphanie
May 15, 2022
J'ai suivi une formation PHP Symfony de 5 mois mais ce cours m'a permis de revoir certaines notions et d'en apprendre de nouvelles. Bonnes explications
Grégory
March 25, 2022
C'était à la fois une bonne introduction à des concepts Symfony avancés que je n'avais pas vus dans le cadre de mes projets, et une bonne piqûre de rappel sur les concepts Symfony en général. Ca donne envie d'en savoir encore plus....
Sonia
January 29, 2022
tout à fait, les explications sont très claires. idéalement il faudrait des temps à la fin de chaque fonctionnalité où on a accès au code en cours de route afin de vérifier et résoudre rapidement nos erreurs.
David
January 4, 2022
Jusqu'ici le formateur explique très bien le contenu de son cours. On voit l'expérience vécu et la maitrise de son sujet
Eric
September 2, 2021
Cours très bien expliqué et bien détaillé. Symfony contient de nombreuses fonctionnalités modulables et adaptables et le cours permet d'en découvrir une bonne partie. Bravo au Professeur....
Frederic
June 20, 2021
Excellente formation. Les explications sont claires et permettent d'acquerir de solides bases dans l'utilisation de ce framework
Loucas
June 1, 2021
Cours très bien fait ooncis mais l'essentiel est la et le formateur est clair et réactif, certaines petites parties sont très sympa comme le fait d'apprendre a créer notre propre commande Symfony, j'ai d'ailleurs réussi a en faire une tâche Cron. Si vous voulez apprendre les bases de ce framework, n'hésitez pas !
William
May 10, 2021
Approche rapide du sujet. Si vous voulez vous mettre dans le bain rapidement c'est un bon cours et le formateur est agréable. C'est une bonne base. Je pense que si vous connaissez un peu le framework ce sera trop léger sinon c'est nickel.
Chibane
March 31, 2021
Super base pour Symfony ! On se sent prêt à relever les défis en compagnie de ce framework avec cette formation. Merci :)

Charts

Price

Framework Symfony : de 0 à pro ! - Price chart

Rating

Framework Symfony : de 0 à pro ! - Ratings chart

Enrollment distribution

Framework Symfony : de 0 à pro ! - Distribution chart
3841168
udemy ID
2/11/2021
course created date
2/19/2021
course indexed date
Bot
course submited by