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
Moyen d’évaluation : QCM
Spécifications et Protocoles
- RPC (Remote Procedure Call) SOAP (Service Object Access Protocol)
- REST (Representational State Transfer)
- gRPC
- GraphQL
Atelier : Json et XML
Moyen d’évaluation : QCM
API REST
- Protocole HTTP : méthodes et codes
- Urls Requêtes et paramètres Principes
- Conception et étapes
Atelier : Conception d’une API Restful
Moyen d’évaluation : QCM
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
Moyen d’évaluation : QCM
Documentation et test
- OpenAPI
- Swagger
- Comprendre et Documenter une API
- Postman
Atelier : Tester une API Avec Postman
Moyen d’évaluation : QCM
Outils et mise en oeuvre
- Spotlight
- ApuCurio
- MockApi.io
Atelier : Conception et création d’une API Rest avec MockApi.io et Postman
Moyen d’évaluation : QCM
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.
Progamme et catalogue peuvent être envoyés sur simple demande