Skip to content

LinkedInLearning/Symfony_Construire_tester_API-4278176

Repository files navigation

Symfony : Construire et tester des API

Ce dossier Repository est lié au cours Symfony : Construire et tester des API. Le cours entier est disponible sur LinkedIn Learning.

Nom final de la formation

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.

Instructions

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.

Branches

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.

Installation

Prérequis

  • PHP >= 8.2
  • Composer
  • Symfony CLI
  • MySQL

Étapes d'installation

1. Cloner le projet

git clone https://github.com/LinkedInLearning/Symfony_Construire_tester_API-4278176.git
cd Symfony_Construire_tester_API-4278176

2. Installer les dépendances

composer install

3. Configurer l'environnement

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"

4. Créer la base de données

php bin/console doctrine:database:create

5. Appliquer les migrations

php bin/console make:migration
php bin/console doctrine:migrations:migrate

6. Charger les fixtures

php bin/console doctrine:fixtures:load

7. Lancer le serveur Symfony

symfony serve

ou

symfony server:start

8. Accéder à l'application

Ouvrez votre navigateur et rendez-vous sur :

http://127.0.0.1:8000

Votre projet Symfony est maintenant prêt à être utilisé ! 🚀

Formatrice

Maheva Dessart

Retrouvez mes autres formations sur LinkedIn Learning.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages