Nos vidéos en Symfony

Maitrisez les concepts fondamentaux en Symfony en 8 heures

EXCELLENT 4.9 sur 5 basé sur +125 avis

Développez de puissants sites web en un rien de temps !


Symfony est un framework PHP basé sur le modèle MVC (Model View Controller) qui vous permettra de créer de sublimes site web tout en assurant la gestion de vos bases de données ! Et c'est signé made in France !


Si vous souhaitez entreprendre une carrière en tant que développeur full-stack, vous devez apprendre Symfony !


Notre équipe a mis en place pour vous un cours complet, divertissant dans lequel vous apprendrez pas à pas les dernières bonnes pratiques en Symfony en partant de zéro. Apprenez les fondamentaux et mettez en pratique chaque concept clé en quelques heures seulement et créez vos premières pages web !


Ce cours décortique chaque notion clé en un cours accessible et concret avec des examples de la vie de tous les jours, au travers d'exercices ludiques dans lesquels chaque correction sera abordée pas à pas ! Pas de bla-bla ici, que du concret !

Abonnez-vous pour 29€/mois - OU - Acheter ce cours pour 19,99€ 24,99€

EXCELLENT 4.9 sur 5 basé sur +125 avis

  • DEBUTANT
  • ACCESSIBLE SANS ENGAGEMENT
  • 8 HEURES DE VIDEO
  • 18 CHAPITRES
  • SUPPORTS DE CODE FOURNIS
  • CORRECTIONS EXERCICES FOURNIES
  • SUPPORTS PDF TÉLÉCHARGEABLES
  • MOBILE FRIENDLY

Découvrez sans plus attendre l'univers Symfony et développer vos premiers sites web en un rien de temps !

A la fin de cette formation vous serez capable de :

  • Développer de puissants sites webs en un rien de temps
  • Mettre en place un backoffice
  • Gérer une base de données relationnelle avec les commandes Symfony
  • Découvrir les différentes facettes du framework
  • Acquérir les bonnes pratiques en Symfony

Un apprentissage pas à pas calibré pour les débutants !

  • Comprendre Composer et les commandes Symfony
  • Comprendre le système de routing de Symfony
  • Maitriser la syntaxe TWIG
  • Manipuler Doctrine et les bases de données relationelles
  • Gérer une requête http
  • Gérer les assets de votre premier projet
  • Et plus encore!
Notre équipe de formateurs décortique chaque sujet pour vous offrir des vidéos ludiques et intéractives, facil d'accès.

A qui est destiné ce cours?

  • Toute personne souhaitant démarrer une carrière de développeur back-end ou full-stack
  • Toute personne souhaitant apprendre un framework back-end basé sur le modèle mvc
  • Toute personne familière avec les langages de programmation ou l'univers du web
  • Toute personne en recherche de bonnes pratiques
  • Toute personne voulant vérifier ses acquis ou se mettre à jour avec les versions actuelles de Symfony
  • Toute personne voulant à la fois développer la partie front-end et back-end de son projet web

Prérequis

N'hésitez pas à regarder nos vidéos en HTML5 si vous ne maitrisez les différents éléments du DOM et en PHP. Pour le reste, tout ce dont vous avez besoin de savoir pour maitriser le framework PHP vous sera expliqué pas à pas!

Plan du cours :

Présentation du framework
Installation sous Mac
  • 03 - Installer composer - (2m03)
  • 04 - Installer Symfony CLI - (2m20)
Installation sous Windows
  • 01 - Installer un server Web local - (2m12)
  • 02 - Installer Composer - (1m21)
  • 03 - Installer Symfony CLI - (1m38)
  • 04 - Installer Node JS - (1m09)
  • 05 - Installer Cmder - (3m04)
  • 06 - Configurer Git - (1m19)
  • 07 - Autres configurations - (1m01)
Comprendre le framework Symfony
  • 03 - Installation d’extensions intéressantes - (1m46)
  • 05 - Les dépendances Symfony - (2m53)
Création de notre première page
  • 01 - Le MakerBundle - (3m58)
  • 02 - Générer un controller - (1m47)
  • 03 - Les annotations - (3m20)
Gestion du controller
  • 01 - Méthodes et réponses - (5m16)
  • 02 - Ajouter une route à un controller - (3m43)
  • 03 - Url avec paramètre dynamique - (1m05)
  • 04 - Débugger notre paramètre dynamique avec Symfony - (3m17)
  • 05 - Valider les paramètres de ma route - (2m47)
  • 06 - Créer des variables pour ma vue - (3m14)
  • 07 - Afficher un tableau dans notre vue - (4m30)
  • 08 - Définir des routes mutliples - (1m56)
Twig
  • 01 - Présentation - (3m45)
  • 02 - Les variables Twig - (1m12)
  • 03 - La notion de blocks - (8m45)
  • 04 - Utiliser Bootstrap - (1m57)
  • 05 - Javascript & CSS - (8m08)
  • 06 - Les routes avec Twig - (1m50)
  • 07 - Les autres blocks essentiels - (3m14)
  • 08 - Afficher la liste d’événements en respectant l’architecture Twig - (2m34)
  • 09 - Gérer la page ‘Détail d’un événement’ avec le système de block - (2m12)
  • 10 - Créer des liens dynamiques pour accéder aux détails d’un événement - (8m56)
  • 11 - Types de données et méthodes prédéfinies - (4m45)
  • 12 - La concaténation avec Twig - (2m19)
  • 13 - Affichage sous condition - (9m05)
Les Services
  • 01 - Les Services - (1m16)
  • 02 - Les Services existants - (5m59)
  • 03 - Créer son propre service - (12m18)
  • 04 - Finalisation de notre route - (2m26)
  • 05 - Renvoyer une erreur 404 - (1m38)
Gestion des bases de données
  • 01 - Les bases de données avec Symfony - (1m20)
  • 02 - Installation de l’ORM Doctrine - (1m19)
  • 03 - Configuration de la base de données - (3m08)
  • 04 - Création de la base de données - (4m11)
  • 05 - Création des entités - (5m38)
  • 06 - Modifier une propriété - (2m50)
  • 07 - Création des dernières entités - (2m20)
  • 08 - Gestion des migrations - (2m47)
  • 09 - Gérer les relations entre les tables - (9m24)
  • 10 - Gérer une relation Many to Many - (1m43)
  • 11 - Générer et appliquer une migration - (2m43)
  • 12 - Créer un premier événement - (8m46)
  • 13 - Sélectionner notre évènement depuis la BDD - (3m26)
  • 14 - Sélectionner un événement par son ID - (4m14)
Mettre en place de fausses données avec DataFaker
  • 01 - Générer de fausses données avec Faker PHP - (1m11)
  • 02 - Installation - (1m22)
  • 03 - Fonctionnement - (4m18)
  • 04 - Optimiser nos fixtures - (4m04)
  • 05 - Créer de faux événements - (11m08)
  • 06 - Associer un événement à une ou plusieurs catégories aléatoires - (6m22)
Gestion des formulaires
  • 01 - Designer l’application avec Bootstrap - (4m00)
  • 02 - Afficher les données manquantes sur nos cards - (6m20)
  • 03 - Afficher le détail d’un événement - (2m48)
  • 04 - Afficher la liste des catégories - (4m47)
  • 06 - Associer les types aux champs - (4m00)
  • 07 - Pré-remplir un formulaire - (2m01)
  • 08 - Créer notre classe de formulaire - (7m20)
  • 09 - Créer un événement via un formulaire - (7m39)
  • 10 - Appliquer un thème à notre formulaire - (7m59)
  • 10 - Customiser notre formulaire - (4m34)
  • 11 - Validation des données - (7m36)
  • 12 - Persister et valider les données du formulaire - (11m30)
  • 13 - Traduire les message d’erreur - (1m21)
  • 14 - Modifier un événement - (11m51)
  • 16 - Supprimer un événement - (10m16)
Aller plus loin dans la gestion des formulaires
  • 01 - Gérer les options d’un select - (4m02)
  • 02 - Radio, Checkbox and Select - (4m59)
  • 03 - Ajouter un input type file - (5m33)
  • 04 - Afficher les images uploadées - (3m03)
  • 05 - Gérer l’ajout de fichier - (6m15)
  • 06 - Gérer la modification d’une image - (2m41)
  • 07 - Gérer la suppression d’une image - (1m22)
Gestion des requêtes HTTP
  • 01 - Les requests - (2m07)
  • 02 -Récupérer les données d’un formulaire avec la request de Symfony - (6m36)
  • 03 - Filtrer les données avec le Query Builder de Symfony - (9m19)
Envoyer des emails avec Symfony
  • 01 - Envoyer un mail avec Symfony - (2m09)
  • 02 - Mettre en place le formulaire d’envoi - (2m42)
  • 03 - Configuration et validation du formulaire - (6m29)
  • 04 - Configurer et debugger l’envoi de mail - (3m15)
  • 04 - Envoyer un mail avec Mailer - (5m28)
  • 05 - Débugger l’envoi de mail avec MailDev - (7m11)
  • 06 - Envoyer un contenu HTML - (3m36)
Gestion de la sécurité avec Symfony
  • 00 - La sécurité dans Symfony - (1m19)
  • 01 - Création de l’entité User - (6m39)
  • 02 - Créer un user avec les fixtures - (6m13)
  • 03 - Gérer l’authentification du User - (9m49)
  • 04 - Etre connecté directement après l’inscription - (5m24)
  • 04 - Gérer l’inscription du User - (14m41)
  • 05 - Finaliser l’inscription - (3m52)
  • 06 - Protéger nos routes - (9m06)
  • 07 - Réinitialiser un mot de passe - (12m50)
  • 08 - Traduction des autres formulaires - (4m47)
Gestion de la session avec Symfony
  • 01 - Les messages flash et la session - (3m02)
  • 02 - La session utilisateur - (2m29)
  • 03 - Associer un utilisateur connecté à un événement - (4m39)
Gestion des assets avec Symfony
  • 01 - Gestion des assets avec Symfony - (2m24)
  • 02 - Les commandes Web Pack Encore- - (3m53)
  • 03 - La compilation du code Javascript - (1m44)
  • 04 - Saas et Symfony Encore - (3m00)
  • 05 - Installer Bootstrap - (2m42)
  • 06 - Gérer la compilation du code Javascript - (2m55)
  • 07 - Installer jQuery - (3m28)
Mise en palce d’un backoffice avec EasyAdmin
  • 01 - Créer un backOffice avec EasyAdmin - (1m06)
  • 02 - Créer le Dashboard Controller - (3m09)
  • 03 - Créer un controller CRUD - (2m53)
  • 04 - Configurer les labels et les colonnes du backoffice - (2m16)
  • 05 - Gérer toutes nos entités - (2m00)
  • 06 - Gérer nos utilisateurs - (9m03)
  • 07 - Gérer nos événements - (6m51)
  • 08 - Customiser la page Dashboard - (1m31)
  • 09 - Limiter l’accès à notre backOffice- - (1m48)
null
  • QUIZ - (15m)

EXCELLENT 4.9 sur 5 basé sur +125 avis

Questions fréquentes

Quel niveau de connaissance est nécessaire pour suivre ce cours ?

Ce cours est destiné aux développeurs ayant des connaissances de base en PHP. Aucune expérience préalable avec Symfony n’est nécessaire.

Quels sont les principaux objectifs de ce cours sur Symfony ?

Ce cours vise à vous enseigner comment installer, configurer et utiliser Symfony pour développer des applications web modernes et sécurisées.

Le cours comprend-il des projets pratiques ?

Oui, le cours inclut plusieurs projets pratiques, comme la création d’un back-office ou d’un site complet, pour renforcer votre apprentissage par la pratique.

Combien de temps faut-il pour terminer ce cours ?

La durée dépend de votre rythme d’apprentissage, mais la plupart des étudiants terminent ce cours en quelques semaines.

Y a-t-il un support disponible si je rencontre des difficultés ?

Oui, un support technique est disponible pour répondre à toutes vos questions et vous aider tout au long du cours.