Ce cours couvre l'essentiel de la construction et de la conception des API, y compris les frameworks, la conception RESTful, la validation, les tests et l'optimisation des performances pour aider les participants à construire et à gérer efficacement les API. Conçu pour les développeurs full stack, les développeurs backend, les ingénieurs logiciels et les responsables techniques, il fournit les compétences pour concevoir, valider, optimiser et déployer les API qui alimentent les applications modernes. Dans le premier module, vous commencerez par travailler avec des frameworks tels que Django REST Framework, Node.js avec Express, et Spring Boot pour comprendre leur configuration, le routage, les contrôleurs et le traitement des données. Grâce à des activités pratiques, vous construirez et testerez des API RESTful, acquérant ainsi une expérience pratique à travers de multiples écosystèmes. Dans le deuxième module, vous avancerez vers la validation des données, la gestion des erreurs, le versioning, la communication asynchrone, la mise en cache et le monitoring. Ces techniques avancées vous prépareront à concevoir des API évolutives, sécurisées et prêtes pour la production. À la fin de ce programme, vous serez en mesure : - d'expliquer et de mettre en œuvre le développement d'API avec Django REST Framework, Node.js et Spring Boot ; - de concevoir et de tester des API RESTful en utilisant des routes, des contrôleurs, des sérialiseurs et des intergiciels ; - d'appliquer des techniques de validation des données, de gestion des erreurs et de production de données ; - de mettre en œuvre des stratégies de versionnement et d'asynchronisme.

Développement d'API modernes
Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

Développement d'API modernes
Ce cours fait partie de Spécialisation "Développement et architecture de l'API"

Instructeur : Edureka
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Décrire l'utilisation du cadre REST de Django, de Node.js et de Spring Boot pour la création d'API modernes
Concevoir des API RESTful avec des routes, des contrôleurs, des sérialiseurs, des intergiciels et des référentiels
Mettre en œuvre des techniques avancées, notamment la validation des données, la gestion des erreurs, la gestion des versions et la communication asynchrone
Optimiser les API grâce à la mise en cache, à la limitation du débit, à la surveillance et à l'optimisation des performances en vue de la production
Compétences que vous acquerrez
- Catégorie : API Testing
- Catégorie : Test Automation
- Catégorie : Web Development
- Catégorie : Software Documentation
- Catégorie : Scalability
- Catégorie : API Design
- Catégorie : Performance Tuning
- Catégorie : Data Validation
- Catégorie : Software Versioning
Outils que vous découvrirez
- Catégorie : Spring Boot
- Catégorie : Application Programming Interface (API)
- Catégorie : Middleware
- Catégorie : JSON
- Catégorie : Restful API
- Catégorie : Django (Web Framework)
- Catégorie : Application Frameworks
- Catégorie : Node.JS
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

En savoir plus sur Développement mobile et web
Statut : Essai gratuitEdureka
Statut : Essai gratuit
Statut : Essai gratuitBoard Infinity
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.


