Ce dossier Repository est lié au cours Symfony : Construire et tester des API
. Le cours entier est disponible sur LinkedIn Learning.
Les API jouent un rôle clé dans le développement web moderne, facilitant l'intégration de services comme les cartes de Google Maps ou les comparateurs de prix de vols. Dans cette formation animée par Maheva Dessart, vous apprendrez à créer une API robuste avec PHP et Symfony. Vous découvrirez les étapes essentielles pour construire votre API de manière efficace et durable. La formation inclut également une introduction aux tests unitaires et fonctionnels, afin de garantir la fiabilité et la performance de votre API sur le long terme. Cette formation vous permettra d'acquérir les compétences nécessaires pour construire des API performantes et tester leur bon fonctionnement.
Ce dossier Repository a des branches pour chacune des vidéos du cours. Vous pouvez utiliser le menu des Branches sur GitHub afin d’accéder aux passages qui vous intéressent. Vous pouvez également rajouter /tree/BRANCH_NAME
à l’URL afin d’accéder à la branche qui vous intéresse.
Les branches sont structurées de manière à correspondre aux vidéos du cours. La convention de nommage est : CHAPITRE#_VIDEO#
. Par exemple, la branche nommée02_03
correspond au second chapitre, et à la troisième vidéo de ce chapitre. Certaines branches ont un état de départ et de fin.
La branche 02_03_d
correspond au code du début de la vidéo.
La branche 02_03_f
correspond au code à la fin de la vidéo.
La branche master correspond au code à la fin de la formation.
- PHP >= 8.2
- Composer
- Symfony CLI
- MySQL
git clone https://github.com/LinkedInLearning/Symfony_Construire_tester_API-4278176.git
cd Symfony_Construire_tester_API-4278176
composer install
Modifiez la variable DATABASE_URL depuis le fichier .env
pour renseigner la information de connexion à votre base de données :
DATABASE_URL="mysql://utilisateur:[email protected]:3306/nom_de_la_base?serverVersion=8.0&charset=utf8mb4"
php bin/console doctrine:database:create
php bin/console make:migration
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
symfony serve
ou
symfony server:start
Ouvrez votre navigateur et rendez-vous sur :
http://127.0.0.1:8000
Votre projet Symfony est maintenant prêt à être utilisé ! 🚀
Maheva Dessart
Retrouvez mes autres formations sur LinkedIn Learning.