Udemy

Platform

Français

Language

Web Development

Category

Framework Symfony : de 0 à pro !

Apprenez toutes les connaissances professionnelles du framework Symfony

4.88 (8 reviews)

Students

6 hours

Content

Feb 2021

Last Update
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 ?


Screenshots

Framework Symfony : de 0 à pro !
Framework Symfony : de 0 à pro !
Framework Symfony : de 0 à pro !
Framework Symfony : de 0 à pro !

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


Reviews

C
Chibane31 March 2021

Super base pour Symfony ! On se sent prêt à relever les défis en compagnie de ce framework avec cette formation. Merci :)


3841168

Udemy ID

2/11/2021

Course created date

2/19/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram