Aucun pré-requis.
- Appréhender les notions et les principes d’API
- Comprendre l'intérêt et les enjeux
- Connaître les outils du marché
Introduction
- Historique
- Définitions
- Enjeux et intérêts
- Architecture Client / Serveur
- Exemples et démonstrations
QCM : Évaluation des acquis
Spécifications et Protocoles
- RPC (Remote Procedure Call) SOAP (Service Object Access Protocol)
- REST (Representational State Transfer)
- gRPC
- GraphQL
Atelier : Json et XML
API REST
- Protocole HTTP : méthodes et codes
- Urls Requêtes et paramètres Principes
- Conception et étapes
Atelier : Conception d’une API Restful
Sécurisation
- Les règles OWASP
- Authentification Autorisation / Permissions
- Rôles (ACL / IAM)
- Tokens
- JWT
- API MAnagement
Atelier : Conception d’une API Restful sécurisée
Documentation et test
- OpenAPI
- Swagger
-Comprendre et Documenter une API
-Postman
Atelier : Tester une API Avec Postman
Outils et mise en oeuvre
- Spotlight
- ApuCurio
- MockApi.io
Atelier : Conception et création d’une API Rest avec MockApi.io et Postman
Votre formateur
Consultant, Formateur JavaScript Web et Mobile. Avec une vision très opérationnelle, en tant que développeur expérimenté d'applications web.
Personnes en situation de handicap
Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.