Qu'est-ce que je vais apprendre ?
Les prérequis pour suivre cette formation
Des connaissances en PHP sont nécessaires
Des connaissances en HTML & CSS sont recommandées
Des connaissances en JavaScript sont un plus mais non obligatoires
Certains des projets que nous allons coder ensemble
Nous mettrons en pratique toutes les fonctionnalités de Symfony pour créer une application sociale comme Quora. Nous utiliserons les composants Form, Mailer, Webpack Encore et beaucoup d'autres librairies, bundles et composants ! Nous déploierons l’application en production avec NGINX et PHP-FPM.
Description
Symfony est un Framework pour créer des applications Web. Symfony a été créé en 2005 et est actuellement sur sa version 6.
Les applications Symfony utilisent le langage PHP.
Symfony part d’une base simple, sur laquelle on va pouvoir y ajouter tout ce dont on a besoin pour nos applications. Pour cela on utilise des librairies PHP qu’on appelle dans l'écosystème Symfony des composants et des bundles.
Les composants PHP ont pour tâche de répondre à tous les besoins d’une application. Ils peuvent être utilisés dans le cadre d’une application Symfony mais ils ont également la particularité d’être utilisables dans n’importe quelle application PHP.
En savoir plus
Également inclus dans la formation

MySQL et Doctrine
Comme toutes les applications Web, les applications Symfony utilisent une base de
données pour stocker des informations. Symfony recommande l’utilisation d’un ORM appelé Doctrine.
Lire plus

NGINX et PHP-FPM
Pour que vos utilisateurs puissent utiliser votre application Symfony, il faut
pouvoir leur servir avec un serveur Web.
Lire plus

Webpack Encore
JavaScript est le seul langage de programmation à être compris par un navigateur.
Depuis les pages créées avec Symfony vous pourrez bien entendu l’utiliser pour rendre ces
mêmes pages dynamiques.
Lire plus
