Symfony - Les bases pour créer votre site en PHP
ERROR
00:00
00:00

TUTO Symfony - Les bases pour créer votre site en PHP

Steven Sil
45,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans cette formation Symfony 3, vous allez apprendre à utiliser le framework PHP le plus utilisé en France : Symfony !

Cette formation de 4h30 vous permettra d'acquérir des connaissances solides qui vous permettront par la suite de créer vos propres sites Web PHP avec Symfony 3.

Au programme de cette formation Symfony

Voici les notions qui seront abordées dans ce cours Symfony en vidéo :

  • Architecture MVC
  • Installation d'un serveur Web virtuel pour gérer vos projets
  • Installation et configuration du framework
  • Les contrôleurs
  • Le routage
  • Les services
  • Utilisation du moteur de template Twig
  • Génération d'URL
  • Utilisation de l'ORM Doctrine pour gérer les données en BDD
  • Gestion des formulaires à l'aide de Symfony
  • Création d'un espace membre
  • Gestion de l'envoi de mails avec Swift Mailer et mailgun
  • ...

Pour bien comprendre les notions développées dans cette formation, il est préférable de bien maîtriser :

  • Le langage PHP ainsi que la programmation orientée objet. Vous pouvez retrouver ma formation complète juste ici : Formation complète PHP
  • Les namespaces. Vous pouvez retrouver ma formation GRATUITE juste ici : Les namespaces

Si vous rencontrez des problèmes pendant le suivi de cette formation, vous pouvez me contacter depuis l'espace d'entraide de la formation.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Théorie et installation de Symfony
Chapitre 2
Contrôleur, routage et Twig
Chapitre 3
Doctrine
Chapitre 4
Gérer les formulaires
Chapitre 5
Espace membre et envoi de mails

Plan détaillé du cours

Chapitre 1 : Théorie et installation de Symfony
1h15m
 
Leçon 1Introduction
Leçon 2L'architecture MVC
Leçon 3Créer un serveur virtuel pour nos projets Web
Leçon 4Installation de Symfony sur MacOS
Leçon 5Installation de Symfony sur Windows
Leçon 6Structure d'un projet Symfony
Leçon 7Configuration de base
Chapitre 2 : Contrôleur, routage et Twig
57m38s
 
Leçon 1Les contrôleurs
Leçon 2Le routage
Leçon 3Les services
Leçon 4Twig
Leçon 5La génération d'URL
Chapitre 3 : Doctrine
1h18m
 
Leçon 1Connexion au SGBD
Leçon 2Créer une table
Leçon 3Génération de données en BDD
Leçon 4Enregistrer une nouvelle entrée
Leçon 5Récupérer des entrées
Leçon 6Mettre à jour une entrée
Leçon 7Supprimer une entrée
Leçon 8Relation ManyToOne
Chapitre 4 : Gérer les formulaires
35m14s
 
Leçon 1Aperçu de la gestion des formulaires
Leçon 2Créer et afficher un formulaire
Leçon 3Récupérer et enregistrer le contenu d'un formulaire en BDD
Leçon 4Gérer les erreurs
Leçon 5Gérer la validation
Chapitre 5 : Espace membre et envoi de mails
29m54s
 
Leçon 1Un espace membre avec FOSUserBundle
Leçon 2Gérer l'envoi de mail avec Swift Mailer et mailgun
Leçon 3Conclusion

Aperçus

Avis des apprenants

Détail des avis
127
Apprenants
4
Commentaires
5/5
Note moyenne
5/5
4
4/5
0
3/5
0
2/5
0
1/5
0
Alain Brusetti
Alain Brusetti
Publié le 26/08/2020
Super formation. Des bases très complètes pour commencer sur Symfony, Merci
Steven Sil
Steven Sil
Merci beaucoup à vous :)
Jérome Pepermans
Jérome Pepermans
Publié le 24/10/2019
Super formation, très complet, je trouve ce framework plus simple que Laravel. Pour le mettre en production, la démarche est elle que la meme que Laravel ou il y a autre chose? Que faut il retirer pour le mettre en prod? Encore merci pour ces explications claires et précises.
Apprenti012
Apprenti012
Publié le 27/01/2018
magnifik cours pour les débutants
Steven Sil
Steven Sil
Merci :)

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Symfony

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Votre version de symfony est différente de celle utilisée dans la formation, que faire?

Je vous invite à utiliser la même version que moi en utilisant la commande ci-dessous lors de la création de votre projet : symfony new project_name 3.2

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données