Développeurs - Testeurs Logiciels
Maîtrise d'un langage de programmation web
Comprendre l'architecture et l'usage des services web - Découvrir le protocole SOAP - Maîtriser l'architecture REST - Apprendre la spécification OpenAPI et documenter un service web - Tester un service web avec un outil (Postman, SOAP UI).
Comprendre les services web Architecture logicielle: du monolithe aux microservicesWebService: définition, typesSOAP: généralités du protocole, structure d'une requête/réponseRESTful API: origine, définition et principes fondamentauxSOAP vs RESTSécurité des APIs web: standards, bonnes pratiques
Lire une documentation d'APISpécification OpenAPI (Swagger)Syntaxe de base Yaml et/ou JSONVisualisation avec Swagger Editor
Tester une API web avec SOAP UIDécouverte de l'interfaceCréation d'un projetOrganisation des requêtesGestion des entêtesGestion des paramètresAnalyse des résultats
Tester une API web avec PostmanOrganisation des collectionsCréation des requêtes et gestion des paramètresGestion des entêtesVariables globalesVisualisation des résultats
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis