Comme je l'ai expliqué dans le chapitre précédent, je n'avais jamais fait de Symfony de ma vie.
De plus, je ne me sentais pas très à l'aise en PHP car c'est un langage que j'utilise peu.
J'ai donc décidé de revoir les bases de PHP avant d'apprendre à me servir de Symfony.
Bien entendu, les liens des formations que j'ai utilisé seront disponibles dans ce chapitre.
Tout d'abord, je suis allé sur le site Open Classroom afin de commencer ma formation PHP.
L'objectif était de revoir les bases et m'assurer d'avoir les compétences minimum.
Cette formation a duré une journée et ne m'a pas semblé trop difficile.
A quelques exception près, tout le contenu de la formation avait été abordé en cours.
Je suis donc passé à la formation Symfony qui a été beaucoup plus longue et plus difficile.
Le format des cours Open Classroom est le suivant : chaque chapitre aborde une notion avec
un cours en vidéo, des explications à l'écrit et un exercice proposé.
A plusieurs moments dans la formation, un QCM est proposé pour s'assurer que toutes les notions sont acquises.
Ils ne vous empêchent pas de passer à la suite mais je vous conseilles tout de même de les faire.
Cette formation m'a pris plus de temps car j'ai du relire certain chapitres plusieurs fois à cause de la difficulté.
En parallèle, j'ai réalisé des exercices basiques permettant de mettre
en application ce que j'ai appris dans la formation Open Classroom.
Pour vous donner un exemple, les deux exercices que j'ai choisi sont
l'ajout d'un utilisateur dans la base de données ainsi que l'affichage de tout le contenu de la base de données.
Ces premiers entraînements m'ont permis de
comprendre le fonctionnement de Symfony et quelques notions de base
afin de pouvoir me lancer correctement sur le projet.
Une fois ces 2 semaines passées, mes progrès étaient énormes et j'ai donc pu commencer à travailler sur le projet.
Je ferai d'ailleurs le bilan de ma progression dans le prochain chapitre.