Pour une auto formation, j'apprend symfony avec l'aide d'openclassroom, mais je n'arrive pas a comprendre si le tutoriel est en symfony 3.4 ou 4 , a la fois on vois la version 4, mais de l'autre coté, il est demandé l'utilisation de bundle, qui a normalement disparu ?
A savoir s'il est mieux d'apprendre la 3 PUIS la 4 , ou si la 4 apprend tout ce qu'il faut savoir ?
Et si jamais pour la 3, certains savent comment downgrade ? Visiblement c'est via le composer.json mais j'ai pas mal d'erreur.
Merci pour les coups de mains s'il y en as, j'ai bien sur fait plusieurs recherche sans trop tomber sur les réponses potentielles a mes question.
Lior Chamla est un excellent pédagogue, il a d'ailleurs des formations payantes sur son site (tu peux payer en 3 fois, j'ai payer 22.5€ par mois xD) j'ai appris énormément avec lui!!!
Concernant la version a apprendre pour commencer je dirai la 3 et pourtant lors de mes débuts je me disais que c'etait absurde etc mais le fait est que la 3 est la plus courante et que la 4 automatise beaucoup de concept qu'il est interessant de voir manuellement pour savoir ce qu'il se passe behind the scene :D.
Grafikart, OCR, et Lior Chamla et tu deviens un dev junior symfony
Déjà avec les 5 vidéos (4 SF + 1 sur la session) ça permet de pas mal avancer seul et avec la doc derrière, tu n'as pas trop besoin de la formation à 200 balles.
Personnellement j'attendrai la sortie de symfony 4.4 qui devrai sortir ce mois si car c'est une LongTimeSupport (lts) et que cette version recevra des mise a jour de sécurité jusqu'en 2023 (contre 2020 avec la version 4.3) donc 3 ans de plus avec des mise a jours de sécurité).
Surtout que d'une version mineur a une autre il peux y avoir pas mal de changement.
Il peux être intéressant de s’intéresser au nouvelles versions majeurs de symfony (2.0,3.0,4.0 et 5.0 qui devrai aussi sortir dans le mois) afin de comprendre la nouvelle norme de développement (exemple sf4 suppression de la notion de bundle) mais pour du développement ou même de l’apprentissage je conseil toujours de faire ça sur une lts (2.8, 3.4, 4.4)
Tu trouveras ici la liste des versions et leurs dates de sortie et de fin de vie.
Salut je te conseil de passer par symfony 3.X, étant donné que c'est la dernière version LTS, et que beaucoup de société ultilise, et continuerons d'utiliser cette version. Toutefois quand la 4.4 sortira (LTS soutenu jusqu'à mi-2023), il faudra aussi l'apprendre! Et oui il faut apprendre les 2 pour pouvoir bosser correctement.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales