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).
La meilleure façon d'apprendre un langage est de l'utiliser dans la pratique. C'est pourquoi ce cours est intégré à GitHub Codespaces, un environnement de développement instantané « dans le nuage » qui offre toutes les fonctionnalités de votre IDE préféré sans nécessiter de configuration sur une machine locale. Avec Codespaces, vous pouvez vous exercer à partir de n'importe quelle machine, à tout moment, tout en utilisant un outil que vous êtes susceptible de rencontrer sur votre lieu de travail.
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.