Description du cours
Le potentiel de programmation des API REST est essentiellement illimité, et il n’a jamais été aussi facile de démarrer avec votre propre projet d’API. Les langages, frameworks et plates-formes modernes les plus populaires offrent tous une prise en charge riche de tous les types de services basés sur HTTP, y compris REST. Il n’est pas nécessaire d’être un développeur très expérimenté pour créer et maintenir une API REST en raison des nombreuses solutions prêtes à l’emploi qui permettent à l’API de fonctionner, ainsi que de la grande et talentueuse communauté d’experts techniques qui créent et gèrent ces outils.
Trois des langages de programmation les plus utilisés aujourd’hui sont JavaScript, Python et C #. Vous apprendrez à créer des API REST dans chacun de ces langages et leurs runtimes de serveur correspondants. Chacun d’entre eux impliquera la configuration de services compatibles OpenAPI qui produisent la documentation OpenAPI familière.
Vous apprendrez également à créer une API REST dans Node.js à l’aide d’Express, en Python à l’aide de Flask et dans .NET Core à l’aide de Swashbuckle à l’aide d’implémentations de démarrage prêtes à l'emploi.
Ce que vous allez apprendre
- Construire des API REST en JavaScript, Python et C# avec leurs runtimes serveurs correspondants
- Créer des API REST dans Node.js à l'aide d'Express, en Python avec Flask et dans .NET Core avec Swashbuckle à l'aide d'implémentations de démarrage pré-emballées
- Identifier les solutions de serveurs d'API REST en Node.js, Python et .NET
- Tirer parti de solutions pré-emballées pour chaque langage et plateforme afin de mettre en place et d'exécuter une API
- Générer automatiquement la documentation OpenAPI dans chaque langage
- Configurer des services compatibles avec OpenAPI qui produisent une documentation OpenAPI familière
Points clés à retenir
- Les langages, frameworks et plateformes modernes les plus populaires offrent tous un riche support pour les services basés sur HTTP, y compris REST.
- JavaScript, Python et C# sont trois des langages de programmation les plus utilisés aujourd'hui, et ce cours couvre la création d'API REST dans chacun d'eux.
- Les solutions pré-emballées et une grande communauté d'experts techniques permettent de créer et de maintenir une API REST sans être un développeur très expérimenté.
- L'implémentation de chaque langage implique la configuration de services compatibles avec OpenAPI qui produisent une documentation OpenAPI familière.
- Le cours fait la démonstration d'Express pour Node.js, de Flask pour Python et de Swashbuckle pour .NET Core à l'aide d'implémentations de démarrage pré-emballées.
Foire aux questions
Quels langages de programmation ce cours couvre-t-il pour la création d'API REST ?
Le cours couvre JavaScript, Python et C#, en construisant des API REST dans chaque langage et dans leurs runtimes serveurs correspondants.
Dois-je être un développeur expérimenté pour suivre ce cours ?
Non. Le cours indique qu'il n'est pas nécessaire d'être un développeur hautement expérimenté pour créer et maintenir une API REST, grâce aux nombreuses solutions pré-emballées et à la vaste communauté d'experts techniques qui créent et gèrent ces outils.
Quels frameworks et outils sont utilisés dans les leçons ?
Le cours construit une API REST en Node.js à l'aide d'Express, en Python à l'aide de Flask, et en .NET Core à l'aide de Swashbuckle, en utilisant des implémentations de démarrage pré-emballées.
Vais-je apprendre à créer de la documentation pour les API ?
Oui. Vous apprendrez à configurer des services compatibles avec OpenAPI et à générer automatiquement la documentation OpenAPI dans chaque langage.
Quels sujets sont couverts dans les leçons ?
Les leçons couvrent les API REST Node.js avec Express.js, les API REST Python avec documentation OpenAPI, et la création d'API REST à l'aide d'ASP.NET Core et de C#.









