Créer 4 applications avec Symfony v4 (évolution progressive)

Symfony v4/v5 par la pratique, PHP, CRUD, Doctrine, Fixtures, Authentification, Faker, Pagination, Upload d'image, MVC..

Créer 4 applications avec Symfony v4 (évolution progressive)
Créer 4 applications avec Symfony v4 (évolution progressive)

Créer 4 applications avec Symfony v4 (évolution progressive) udemy course

Symfony v4/v5 par la pratique, PHP, CRUD, Doctrine, Fixtures, Authentification, Faker, Pagination, Upload d'image, MVC..

Correctif apportés pour fonctionner sur la version 5 de Symfony !


Symfony de A à Z dans cette formation axée sur la pratique contenant 4 applications différentes :

Avec ce cours, vous apprendrez les bases du Framework PHP symfony au travers de 4 applications que nous allons créer.

C'est l'un des "cours de fin de parcours" que je propose au sujet du cursus PHP  qui contient 6 autres cours permettant d'apprendre ce langage, les bases de données, l'architecture MVC ....


Un niveau Intermédiaire :

Même si j'explique tout ce qui est réalisé, il vous faudra disposer de bonnes bases en programmation PHP pour suivre ce cours dans de bonne conditions !

Je ne recommande pas à un débutant en programmation de démarrer son apprentissage par un Framework (en particulier Symfony).

La progression normale d'un apprenti développeur est la suivante :
Algorithmique -> langage de programmation -> framework

Le niveau est cependant "Débutant" en ce qui concerne le framework Symfony.


La première application...

... contiendra toutes les bases de routage et de structuration d'une application Symfony. Elle permettra de revoir les notions fondamentales de PHP (tableaux associatif, POO, et MVC).

Nous créerons des pages liées à des personnages et des armes.


La deuxième application...

... permettra de mettre en place des pages utilisant des données stockées en base de données et nous utiliserons la représentation MCD pour nous guider. Nous mettrons en place l'ensemble des relations existantes entre les entités.

Nous créerons des pages liées à des animaux et à leur famille...


La troisième application...

... permettra de mettre en place une partie administration, un CRUD (avec Upload d'image), l'authentification des utilisateurs... 

Nous créerons des pages liées à des aliments et à leurs apports nutritionnels.
Cette application pourrait être le point de départ de plusieurs sites internet.


La quatrième application...

... permettra de revoir tous ce qui a été fait avant (CRUD, admin, authentification ...), et de rajouter de nouvelles fonctionnalités telles que la pagination ou les filtres.

Nous créerons des pages liées à des voitures et à leur modèle.
Nous verrons enfin comment mettre en ligne l'application via un hébergeur (payant) en FTP.


L'objectif...

Avec plus de 10 heures d'enregistrements et des quizz, vous disposerez du nécessaire pour développer sereinement des applications et sites internet avec le framework Symfony.

A l'issue de cette formation  vous pourrez rajouter cette nouvelle compétence sur votre CV.


Merci et à très vite !

Matthieu de H2PROG.