[{"data":1,"prerenderedAt":45},["ShallowReactive",2],{"course-tester-des-api":3,"highlight-json-{\n  \"request\": \"GET ":44},{"id":4,"name":5,"slug":6,"location":7,"targetAudienceFormatMarkdown":8,"prerequisitesFormatMarkdown":9,"objectivesFormatMarkdown":10,"descriptionFormatMarkdown":11,"teachingMethodsFormatMarkdown":12,"teachingResourcesFormatMarkdown":13,"evaluationMethodsFormatMarkdown":14,"accessibilityFormatMarkdown":15,"accessMethodsFormatMarkdown":16,"minimumParticipants":7,"maximumParticipants":7,"duration":17,"reference":18,"trainerType":7,"updated_at":19,"created_at":20,"price":21,"organizationMode":22,"theme":25,"code":29,"tags":34,"metadata":35},"/api/courses/0bc252d3-b298-11f1-a993-d8ca06000363","Tester des API","tester-des-api",null,"Testeurs, développeurs, intégrateurs, ingénieurs qualité, responsables de recette technique.","Connaissance des principes du web et des services REST.","Concevoir et automatiser des tests d'API REST (Postman, REST Assured).","--day1--\n\n## Comprendre et tester manuellement\n\n-   Rappels : HTTP, méthodes, codes de statut, en-têtes, corps de requête\n-   Lecture d'une spécification OpenAPI comme base de conception de tests\n-   Cas de test d'API : cas nominaux, erreurs, limites, sécurité d'accès\n-   Postman : requêtes, collections, variables d'environnement\n-   Authentification : jetons, OAuth2, gestion des secrets de test\n-   Travaux pratiques : conception et exécution d'une collection de tests sur une API de démonstration\n\n--break--\n\n## Automatiser avec Postman\n\n-   Scripts de test et assertions dans Postman\n-   Chaînage de requêtes et réutilisation des réponses\n-   Jeux de données et exécution itérative\n-   Exécution en ligne de commande avec Newman et intégration dans un pipeline\n-   Rapports et analyse des échecs\n-   Travaux pratiques : automatisation complète de la collection et exécution en ligne de commande\n\n--day2--\n\n## Tester en code\n\n-   Écriture de tests d'API en code : structure, lisibilité, factorisation\n-   Bibliothèques courantes selon la technologie du projet\n-   Gestion des données de test et remise à zéro entre exécutions\n-   Simulation de services tiers et bouchons\n-   Tests d'intégration avec base de données conteneurisée\n-   Travaux pratiques : écriture d'une suite de tests d'API en code et exécution automatisée\n\n--break--\n\n## Contrats, performance et sécurité\n\n-   Tests de contrat entre consommateur et fournisseur : principe et bénéfices\n-   Détection des ruptures de compatibilité lors des évolutions d'API\n-   Tests de charge sur API : métriques utiles et outils\n-   Vérifications de sécurité de base : contrôle d'accès, exposition de données, injection\n-   Intégration de l'ensemble dans la chaîne de livraison\n-   Travaux pratiques : mise en place d'un test de contrat et détection d'une rupture de compatibilité","Présentiel, distanciel, hybride","Les supports pédagogiques sont remis aux stagiaires sous format numérique et/ou papier selon les modalités de la formation.\n\nIls comprennent des supports de cours, des présentations, des fiches pratiques, des études de cas, des exercices applicatifs ainsi que des QCM d’entraînement selon la formation. (adapté au choix du formateur)\n\nLes formations s’appuient sur des moyens techniques adaptés : ordinateurs, logiciels professionnels, connexion internet, écran ou vidéoprojecteur, ainsi que des outils collaboratifs et de visioconférence pour les formations à distance.\n\nL’ensemble des supports pédagogiques est accessible pendant et après la formation afin de favoriser l’appropriation et la mise en pratique des compétences acquises.","En amont de la formation, un recueil des besoins permet de récolter des informations sur le stagiaire et ses attentes. L’évaluation se fait en cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation et/ou un examen.\n\nUn suivi de qualité est effectué grâce à nos sessions en groupe restreint (entre 2 et 9 participants maximum). Le stagiaire émargera par demi-journée et recevra une attestation de formation.","Nous informons l’ensemble de nos clients et stagiaires que nous sommes dans la capacité d’adapter les sessions selon les handicaps et les situations spécifiques. Nous nous engageons à répondre à toutes vos demandes sous un délai de 48h ouvré.","Si l’une de nos formations vous intéresse, contactez-nous au +33 4 93 65 34 24 ou à l’adresse mail contact@m2g-intellect.fr. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d’adapter la formation et ses modules, puis nous vous adresserons un devis.\n\nLes dates de la formation seront à convenir sous 30 jours maximum.","14.00","L1-TST-05","2026-09-18T09:45:10+00:00","2026-09-17T15:02:32+00:00","1470.00",{"id":23,"name":24},"/api/organization_mode_types/6","HYBRID",{"id":26,"name":27,"slug":28},"/api/themes/0ac284fd-b298-11f1-a993-d8ca06000363","Test et automatisation","test-et-automatisation",{"id":30,"label":31,"domain":32},"/api/training_specialities/163","326 - Informatique, traitement de l’information, réseaux de transmission des données",{"label":33},"32 - Communication et information",[],{"desc-accroche":36,"Description":37,"icon-color":38,"icon-name":39,"code-langage":40,"code-snippet":41,"courte-description":42,"titre-accroche":43},"Testez la logique métier au plus près du code en concevant des cas de test d'API REST, en les automatisant avec Postman et en code avec REST Assured, et en validant les contrats d'échange entre services.","Les API concentrent la logique métier d'une application et se testent plus vite et plus sûrement qu'une interface graphique, à condition de savoir les cibler correctement. Cette formation part de la conception des cas de test d'API REST : validation des codes de statut, des schémas de réponse, des cas d'erreur et des enchaînements d'appels représentatifs d'un scénario métier. Vous automatisez ces cas avec Postman et ses collections, puis en code avec REST Assured pour les intégrer à un pipeline. La formation aborde également les tests de contrat entre services, qui détectent une rupture de compatibilité avant qu'elle n'atteigne la production, ainsi que la gestion des données de test et de l'authentification. Elle s'adresse aux testeurs, développeurs, intégrateurs, ingénieurs qualité et responsables de recette technique qui connaissent les principes du web et des services REST.","#009688","mdi:api","json","{\n  \"request\": \"GET /api/commandes/482\",\n  \"attendu\": {\n    \"status\": 200,\n    \"schema\": \"commande.schema.json\",\n    \"body\": { \"statut\": \"expediee\", \"montant\": 129.90 }\n  }\n}","Formation pour concevoir, automatiser et intégrer des tests d'API REST avec Postman et REST Assured, du cas de test au test de contrat.","Concevez et automatisez des tests d'API REST avec Postman et REST Assured pour sécuriser la logique métier avant l'interface.","\u003Cpre class=\"hljs\">\u003Ccode class=\"language-json\">\u003Cspan class=\"hljs-punctuation\">{\u003C/span>\n  \u003Cspan class=\"hljs-attr\">&quot;request&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-string\">&quot;GET /api/commandes/482&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">,\u003C/span>\n  \u003Cspan class=\"hljs-attr\">&quot;attendu&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-punctuation\">{\u003C/span>\n    \u003Cspan class=\"hljs-attr\">&quot;status&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-number\">200\u003C/span>\u003Cspan class=\"hljs-punctuation\">,\u003C/span>\n    \u003Cspan class=\"hljs-attr\">&quot;schema&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-string\">&quot;commande.schema.json&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">,\u003C/span>\n    \u003Cspan class=\"hljs-attr\">&quot;body&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-punctuation\">{\u003C/span> \u003Cspan class=\"hljs-attr\">&quot;statut&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-string\">&quot;expediee&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">,\u003C/span> \u003Cspan class=\"hljs-attr\">&quot;montant&quot;\u003C/span>\u003Cspan class=\"hljs-punctuation\">:\u003C/span> \u003Cspan class=\"hljs-number\">129.90\u003C/span> \u003Cspan class=\"hljs-punctuation\">}\u003C/span>\n  \u003Cspan class=\"hljs-punctuation\">}\u003C/span>\n\u003Cspan class=\"hljs-punctuation\">}\u003C/span>\u003C/code>\u003C/pre>",1789717722463]