Ce dossier Repository est lié au cours Créer des API RESTFUL
. Le cours entier est disponible sur LinkedIn Learning.
Facilitez la création et l'intégration de logiciels d'applications à l'aide des API RESTful, ou API REST. Découvrez ce cours qui va vous permettre de développer simplement ces interfaces de programmation pour vos applications web. Christophe Gigax, MVP Microsoft et architecte logiciel, vous fait part des bonnes pratiques à mettre en place, des pratiques de documentation et de testing automatique ainsi que de ses recommandations pour concevoir efficacement des API RESTful (API Representational State Transfer).
Ce dossier Repository ne possède pas de branche pour chaque chapitre du cours mais possède l'ensemble des sources finaux vous permettant de rejouer les scénarios pratiques des vidéos. Le Repository contient les projets suivants
src/LinkedInLearningREST
: project .NET Core avec du code C# mettant en oeuvre les différents scénarios REST évoqué dans le cours ;src/Cypress
: projet NodeJS avec Cypress permettant de lancer des tests d'APIs.
Pour utiliser ces fichiers d’exercice, vous avez besoin de :
* .NET 6 pour le backend en .NET
* NodeJS pour Cypress
Clonez ce dossier Repository sur votre machine locale (Mac), CMD (Windows), ou sur un outil GUI tel que SourceTree.
Utilisez ensuite le CLI `dotnet` pour lancer le backend avec la commande `donet run`.
Christophe GIGAX
Retrouvez Christophe GIGAX sur LinkedIn Learning.