La formation "Utilisation d'API REST dans vos projets web" est conçue pour les développeurs qui souhaitent apprendre à intégrer et utiliser des API REST dans leurs projets web. Les API REST (Representational State Transfer) sont un moyen courant de communication entre les applications et les services web. Elles permettent d'échanger des données de manière efficace et standardisée.Au cours de cette formation complète, vous apprendrez les bases de la communication avec les API REST, ainsi que les meilleures pratiques pour intégrer et consommer des services web. Vous découvrirez comment effectuer des requêtes HTTP, gérer les réponses et traiter les données renvoyées par les API REST.
Chapitre 1: Introduction aux api rest
# | Intitulé |
---|
97 | Qu'est-ce qu'une api rest ? |
---|
97 | Principes de base de l'architecture rest |
---|
97 | Avantages de l'utilisation d'api rest dans les projets web |
---|
Chapitre 2: Comprendre les requêtes http
# | Intitulé |
---|
97 | Méthodes http courantes (get, post, put, delete) |
---|
97 | Paramètres de requête (query parameters) |
---|
Chapitre 3: Consommer des api rest avec javascript
# | Intitulé |
---|
97 | Utilisation de l'objet xmlhttprequest |
---|
97 | Utilisation de l'api fetch |
---|
Chapitre 4: Authentification et autorisation avec les api rest
# | Intitulé |
---|
97 | Authentification basée sur les tokens (jwt) |
---|
97 | Utilisation des en-têtes d'autorisation (authorization headers) |
---|
Chapitre 5: Gestion des erreurs et des exceptions
# | Intitulé |
---|
97 | Codes d'état http courants (200, 400, 500) |
---|
97 | Gestion des erreurs côté client et côté serveur |
---|
Chapitre 6: Pagination et filtrage des données
# | Intitulé |
---|
97 | Utilisation des paramètres de pagination |
---|
97 | Filtrage des données avec les paramètres de requête |
---|
Chapitre 7: Intégration d'api rest dans des frameworks web
# | Intitulé |
---|
97 | Utilisation d'une bibliothèque cliente (ex : axios) |
---|
97 | Ntégration d'api rest dans des frameworks comme react ou angular
|
---|