Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
API
Programme domaineDate de téléchargement : 09/07/2020
1
Sécuriser et Manager son API
Stage pratique en présentiel
API
Code :
APISM
Durée :
2 jours (14 heures)
Exposés :
10%
Cas pratiques :
80%
Échanges d'expérience :
10%
Sessions à venir :
12 - 13 oct. 2020
Paris / 1 680 eur
Tarif & dates intra :
Sur demande
DESCRIPTION
Aujourd’hui, le consommateur est mobile, connecté en tout lieu et en
permanence. Face à cet enjeu, de nombreuses entreprises, désireuses de
pouvoir bâtir rapidement de nouvelles applications front-end sur différents
devices et d’ouvrir leur système d’information, nous sollicitent pour les aider à
construire leur API.
Face à ces enjeux liés à la transformation digitale des entreprises, la
sécurisation et le management des API devient une question centrale afin
d’assurer en particulier la sécurisation des échanges, l’authentification des
requêtes ou encore la gestion des limitations d’usages.Cette formation
présente la vision d’OCTO Technology et vise à partager le savoir-faire acquis
ces dernières années en réalisant plusieurs APIs pour nos clients. Son objectif
est de vous permettre de sécuriser et de manager une API dans le cadre de
travaux pratiques.
A l'issue de cette session, vous serez en mesure de manager et de sécuriser
une API en vous inspirant des bonnes pratiques et des standards actuels, et
en vous appuyant sur les patterns utilisés par les Géants du Web.
OBJECTIFS PÉDAGOGIQUES
Sécuriser une API : API_KEY, OAuth2, OpenID Connect.
Mettre en œuvre un portail développeur
Manager une API : console d’administration, statistiques d’usage, quotas, etc.
PUBLIC CIBLE
Développeur
Architecte
Chef de projet Web
Technical Leader
PRÉ-REQUIS
• Avoir suivi le séminaire "API : ouvrir son SI & développer son modèle
d’affaire" est recommandé
• Avoir suivi une des formations suivantes :
• "Développer son API avec Java" (AJAVA)
• "Développer son API avec Nodejs" (ANODE)
MÉTHODE PÉDAGOGIQUE
Formation avec apports théoriques, échanges sur les contextes des
participants et retours d’expérience des formateurs, complétés de mises en
situation. Les travaux pratiques sont réalisés à l'aide de technologies et outils
standards de l'écosystème Open source API et API Management : KONG,
3SCALE, Anvil connect, etc.
La formation est orientée « API craftsmanship » et met l'accent sur les
compétences de codage des développeurs. Elle repose notamment sur le
Programme domaine "API"Date de téléchargement : 09/07/2020
2
principe du développement dirigé par les tests (TDD : Test Driven
Development).
Une API et un front vous vous seront donnés : vous devrez sécuriser et
manager l’API, avec l’aide des formateurs.
PROFILS DES INTERVENANTS
Toutes nos formations sont animées par des consultants-formateurs
expérimentés et reconnus par leurs pairs.
MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DELA FORMATION
L'évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction
des stagiaires est réalisée systématiquement en fin de session et une
attestation de formation est délivrée aux participants mentionnant les objectifs
de la formation, la nature, le programme et la durée de l'action de formation
ainsi que la formalisation des acquis.
POUR ALLER PLUS LOIN :
• Formation "API : ouvrir son SI & développer son modèle d’affaire"
• Formation “Développer son API avec Node.js”
• Formation “Développer son API avec JAVA”
• Quick Reference Card « RESTful API Design »
• Article « Stratégie d’architecture API »
• Article « Node for API: Express et Hapi en pratique »
• Article « Faire son catalogue d’API »
Programme domaine "API"Date de téléchargement : 09/07/2020
3
Programme pédagogique détaillé par journée
Jour 1
INTRODUCTION
• Tour de table• Présentation du programme de la formation : « Sécuriser et Manager son API »
L'ESSENTIEL SUR LA SÉCURISATION ET LE MANAGEMENT D’API
• API : enjeux et définition• Sécurité
- Types de ressources : « publiques » et « privées »- Les principes : Throttling, DOS, Authentication, Authorization, Accounting- Mécanismes de sécurisation : API_KEY, OAuth2, OpenID Connect
• Portail développeur- Exemples des Géants du Web- Les fonctionnalités essentielles : enrolment, documentation, interface Try-It, support (FAQ, Forum),etc.
• Console de supervision- Les fonctionnalités : habilitation des développeurs et de leurs applications, statistiques d’usage,quotas/throttling, reporting
• Panorama des solutions d’API Management du marché
SÉCURISER VOS RESSOURCES VIA UNE APP_KEY ET OAUTH2
• Sécurisation de vos ressources publiques par une API_KEY avec une solution d'API Management• Sécurisation de vos ressources privées par OAuth2 avec une solution d'API Management
GESTION DE L’AUTHENTIFICATION
• Mire de login• Récupération de l'identité de l'utilisateur
GESTION DES HABILITATIONS
• Gestion des habilitations de l’utilisateur connecté via les scopes OAuth2
Jour 2
MISE EN PLACE D'UN PORTAIL DÉVELOPPEUR
• Mettre en place la documentation publique de votre API• Interfaces Try-It• Enrôlement des consommateurs de votre API
MISE EN PLACE D'UN PORTAIL D'API MANAGEMENT
• Création de profils d’utilisateurs et des habilitations• Reporting et statistiques d’usage• Gestion des quotas
MISE EN ŒUVRE D’OPENID CONNECT
Programme domaine "API"Date de téléchargement : 09/07/2020
4
BILAN ET CLÔTURE DE LA FORMATION
Programme domaine "API"Date de téléchargement : 09/07/2020
5
NEW KONG : manager, superviser et sécuriser vos APIs
Stage pratique en présentiel
API
Code :
AKONG
Durée :
2 jours (14 heures)
Exposés :
10%
Cas pratiques :
80%
Échanges d'expérience :
10%
Sessions à venir :
19 - 20 oct. 2020
Paris / 1 680 eur
Tarif & dates intra :
Sur demande
DESCRIPTION
Depuis quelques années, les APIs sont au cœur des enjeux informatiques des
organisations contraintes bien souvent, pour se démarquer, d’innover à un
rythme soutenu et d’ouvrir leur SI à des acteurs extérieurs. Les APIs
modernes permettre d’atteindre de nouveaux publics et avec elles, les
modèles de développement et de déploiement d’applications ont
radicalement changé.
La plateforme KONG offre ainsi une architecture évolutive ainsi qu’une
gamme de services étendue (authentification, supervision, mise en cache,
journalisation, etc.) permettant à vos développeurs de ne pas avoir à les coder
de façon répétée.
Cette formation vous plongera au cœur du sujet de l'API management au
travers de KONG. L'objectif sera de parcourir le sujet en se confrontant à des
cas concrets d'implémentation. Installation, configuration et développement
de plugins rythmeront cette session.
A l'issue de cette formation, vous serez en mesure de mettre en place KONG
pour sécuriser et manager une API selon les bonnes pratiques d'architecture.
Cette formation est basée sur des retours d'expériences et des cas
d’utilisation vus en mission chez nos clients.
OBJECTIFS PÉDAGOGIQUES
Découvrir l’API Management avec KONG
Exposer ses APIs dans KONG
Sécuriser ses APIs dans KONG
Savoir mettre en œuvre les différents cas d’usage : console d’administration,
statistiques d’usage, quotas, etc.
Développer un plugin dans KONG
PUBLIC CIBLE
Développeur
Architecte
Technical leader
Ops
PRÉ-REQUIS
• Connaissance de base du web (HTTP, HTML, URI) et d’un langage de
programmation.
• Avoir suivi une des formations suivantes : "API : ouvrir son SI et
développer son modèle d’affaire (APIS1)" ou "API : Manager et sécuriser son
API (APISM)"
MÉTHODE PÉDAGOGIQUE
Formation avec apports théoriques, échanges sur les contextes des
participants et retours d’expérience des formateurs, complétés de travaux
Programme domaine "API"Date de téléchargement : 09/07/2020
6
pratiques et de mises en situation.
Les travaux pratiques sont réalisés à l'aide des technologies et outils
standards de l'écosystème open source API et de la solution d’API
Management KONG.
La formation est orientée “API craftsmanship” et met l'accent sur les
compétences en développement des développeurs.
PROFILS DES INTERVENANTS
Toutes nos formations sont animées par des consultants-formateurs
expérimentés et reconnus par leurs pairs.
MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DELA FORMATION
L'évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction
des stagiaires est réalisée systématiquement en fin de session et une
attestation de formation est délivrée aux participants mentionnant les objectifs
de la formation, la nature, le programme et la durée de l'action de formation
ainsi que la formalisation des acquis.
POUR ALLER PLUS LOIN :
• Refcard "API SECURITY PRINCIPLES"
• Refcard "API ARCHITECTURE STRATEGY"
• Toutes nos formations autour des pratiques de développement d'une API
• Formation "API : ouvrir son SI et développer son modèle d’affaires"
(SAPI1)
• Formation "Sécuriser et Manager son API" (APISM)
Programme domaine "API"Date de téléchargement : 09/07/2020
7
Programme pédagogique détaillé par journée
Jour 1
INTRODUCTION
• Présentation croisée et attentes des participants• Déroulement de la session
API MANAGEMENT LES GRANDS PRINCIPES
KONG
• Présentation du produit• Architecture (administration, exposition)• API de référence• Cas pratique : « Installation et configuration basique »• Les typologies de plugins
CONFIGURATION DE BASE
• Les services• Le routage• Clé d’API et gestion de quotas• Cas pratique : « Développer votre premier plugin »
Jour 2
CONFIGURATION AVANCÉE
• Sécuriser vos APIs• OAuth 2.0
OPENID CONNECT
• Cas pratique : « Sécuriser vos APIs avec KONG »• Les plugins spécifiques• Transformations• Monitorer vos APIs• Proxy caching• Cas pratique : « Remonter les logs dans un ELK »
CLÔTURE
• Retour d’expérience• Questions/Réponses• Évaluation de la session
Programme domaine "API"Date de téléchargement : 09/07/2020
8
NEW Développer des microservices RESTArchitecture REST - Sécurité et microgateway
Stage pratique en présentiel
API
Code :
MREST
Durée :
2 jours (14 heures)
Exposés :
10%
Cas pratiques :
80%
Échanges d'expérience :
10%
Sessions à venir :
5 - 6 nov. 2020
Paris / 1 680 eur
Tarif & dates intra :
Sur demande
DESCRIPTION
Depuis quelques années, de nombreuses entreprises désireuses de pouvoir
bâtir de nouvelles applications front sur différents devices et d’ouvrir leur
système d’information nous sollicitent pour les aider à construire leur API. Les
problématiques de sécurisation et de management d’API sont devenues
incontournables au sein des entreprises.
Le style d’architecture REST est aujourd’hui partout et apporte une nouvelle
façon de bâtir des applications en permettant leur découpage, très souvent
mal compris et mal implémenté, en plusieurs petites applications
indépendantes.
L'objectif de cette formation est de vous donner les clés de la réussite pour
vous permettre d'engager des chantiers de refonte de vos applications
monolithes existantes ou de construire vos nouvelles applications sur ce style
d'architecture en évitant les pièges.
Nous appuyant sur une approche pragmatique, nous vous proposerons de
balayer la théorie, de tester par l'implémentation les possibles usages d'une
telle architecture. Enfin, vous bénéficierez d’un apprentissage vous
permettant de mieux gouverner de telles applications dans le futur.
OBJECTIFS PÉDAGOGIQUES
Concevoir des applications microservices
Sensibiliser aux contraintes dans une architecture microservices et savoir les
résoudre
PUBLIC CIBLE
Développeur
Architecte
Technical leader
PRÉ-REQUIS
• Connaissance de base du web (HTTP, HTML, URI) et du langage Java
• Avoir développé une ou plusieurs API REST
• Avoir suivi la formation "API : Manager et sécuriser son API" (APISM) est
recommandé
MÉTHODE PÉDAGOGIQUE
Formation avec apports théoriques, échanges sur les contextes des
participants et retours d’expérience pratique des formateurs, complétés de
travaux pratiques et de mises en situation.
Les travaux pratiques sont réalisés à l'aide des de technologies et outils
standards de l'écosystème open source API.
La formation est orientée “API craftsmanship” et met l'accent sur les
compétences en développement d’API REST.
Programme domaine "API"Date de téléchargement : 09/07/2020
9
PROFILS DES INTERVENANTS
Toutes nos formations sont animées par des consultants-formateurs
expérimentés et reconnus par leurs pairs.
MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DELA FORMATION
L'évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction
des stagiaires est réalisée systématiquement en fin de session et une
attestation de formation est délivrée aux participants mentionnant les objectifs
de la formation, la nature, le programme et la durée de l'action de formation
ainsi que la formalisation des acquis.
POUR ALLER PLUS LOIN :
• Refcard "API SECURITY PRINCIPLES"
• Refcard "API ARCHITECTURE STRATEGY"
• Toutes nos formations autour des pratiques de développement d'une API
• Formation "API : ouvrir son SI et développer son modèle d’affaires"
(SAPI1)
• Formation "Sécuriser et Manager son API" (APISM)
Programme domaine "API"Date de téléchargement : 09/07/2020
10
Programme pédagogique détaillé par journée
Jour 1
INTRODUCTION
• Présentation croisée et attentes des participants• Déroulement de la session
DOULEURS DES MONOLITHES ET PROMESSES DES MICROSERVICES
• L'architecture monolithique et ses limites• L'architecture microservices et ses concepts clés et les pièges à éviter
IMPACTS DES MICROSERVICES
• Build des APIs• Organisation agile• DevOPS
STRATÉGIE
• Découpage d'un monolithe et de la bonne taille du microservice• Les bonnes pratiques pour éviter le sur design• Cas pratique : “Découper un monolithe”• Domain Driven Design• Cas pratique : “Dessiner votre microservice en sous-domaines applicatifs
Jour 2
DANS LE CŒUR D'UN MICROSERVICE
• API• CQRS• Data management• Découvrabilité des services• Cas pratique : “Construire une application microservices”
LES MICRO GATEWAY POUR LA SÉCURITÉ
• Cas pratique : “Sécuriser votre API avec une microgateway”
AUDITABILITÉ ET GESTION DES PANNES
• Tolérance à la panne• Circuit breakers• Théorème de CAP et reprise d'erreur
ARCHITECTURE ASYNCHRONE
• Message et événements
GOUVERNANCE
• Organisation des équipes de développement
Programme domaine "API"Date de téléchargement : 09/07/2020
11
• Cycle de vie• Impacts à l’échelle
CLÔTURE
• Retour d’expérience• Questions/Réponses• Évaluation de la session
Programme domaine "API"Date de téléchargement : 09/07/2020
12
Développer son API avec Node.js
Stage pratique en présentiel
API
Code :
ANODE
Durée :
2 jours (14 heures)
Exposés :
10%
Cas pratiques :
80%
Échanges d'expérience :
10%
Sessions à venir :
26 - 27 nov. 2020
Paris / 1 680 eur
Tarif & dates intra :
Sur demande
DESCRIPTION
Aujourd’hui, le consommateur est mobile, connecté en tout temps et en tout
lieu. Face à cet enjeu, de nombreuses entreprises, désireuses de pouvoir bâtir
rapidement de nouvelles applications front-end sur différents devices et
d’ouvrir leur système d’information, nous sollicitent pour les aider à construire
leur API.
Cette formation présente la vision d’OCTO Technology sur les APIs et vise à
partager notre savoir-faire acquis ces dernières années en réalisant plusieurs
APIs en Node.js pour nos clients.
Depuis son lancement en 2009, Node.js connait en effet une popularité
croissante notamment auprès de grands acteurs du web (Walmart, Paypal,
Linkedin ou encore Yahoo!). L’approche réactive et la performance qu’elle
entraîne, doublée d’une plateforme bien construite et soutenue par une forte
communauté open source font de Node un très bon choix pour la réalisation
d’une API RESTful.
A l’issue de cette formation, vous serez en mesure de réaliser une API en
Node.js, de la concevoir et de la développer selon les bonnes pratiques et les
standards, en vous appuyant sur les patterns utilisés par les Géants du Web.
OBJECTIFS PÉDAGOGIQUES
Maitriser le design d'une API RESTful
Développer votre API ex-nihilo en Node.js
PUBLIC CIBLE
Développeur
Architecte
Chef de projets Web/Node.js
Technical Leader
PRÉ-REQUIS
• Connaissance de base du Web (HTTP, HTML, URI)
• Connaissance du langage Javascript
• Avoir lu la Refcard RESTful API Design
• Avoir suivi le séminaire "API : ouvrir son SI & développer son modèle
d’affaire"(SAPI1) est recommandé
MÉTHODE PÉDAGOGIQUE
Formation avec apports théoriques, échanges sur les contextes des
participants et retours d’expérience pratique des formateurs, complétés de
travaux pratiques et de mises en situation.
Les travaux pratiques sont réalisés à l'aide de technologies et outils standards
de l'écosystème Node.js.
La formation est orientée « API craftsmanship » et met l'accent sur les
compétences de codage des développeurs. Elle repose notamment sur le
principe du développement dirigé par les tests (TDD : Test Driven
Development).
Une application front SPA vous sera donnée : vous devrez développer l’API
Programme domaine "API"Date de téléchargement : 09/07/2020
13
sur laquelle elle repose.
L’évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud est réalisée
systématiquement en fin de session.
PROFILS DES INTERVENANTS
Toutes nos formations sont animées par des consultants-formateurs
expérimentés et reconnus par leurs pairs.
MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DELA FORMATION
L'évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction
des stagiaires est réalisée systématiquement en fin de session et une
attestation de formation est délivrée aux participants mentionnant les objectifs
de la formation, la nature, le programme et la durée de l'action de formation
ainsi que la formalisation des acquis.
POUR ALLER PLUS LOIN :
• Formation "API : ouvrir son SI & développer son modèle d’affaire"
• Formation “Développer son API avec JAVA”
• Formation “Développer son API avec PHP”
• Formation “Sécuriser et Manager son API”
• Quick Reference Card « RESTful API Design »
• Article « Stratégie d’architecture API »
• Article « Node for API: Express et Hapi en pratique »
• Article « Faire son catalogue d’API »
Programme domaine "API"Date de téléchargement : 09/07/2020
14
Programme pédagogique détaillé par journée
Jour 1
INTRODUCTION
• Tour de table• Présentation du programme de la formation : « Développer son API avec Node.js »
API : L'ESSENTIEL
• API : enjeux et définition- API Design- La DX (Developer eXperience) et le TTFAC (Time To First API Call)- Granularité- REST pragmatique vs RESTful
• Architecture- SOAP vs REST- WOA (Web-Oriented Architecture)- Façade API vs Microservices
• Gouvernance• NODE.JS : L'ESSENTIEL
- Npm- Modules- Asynchronous callbacks, async/await, promises- Http server- Errors- Code organization
• DESIGNER VOTRE API À PARTIR D'UN USE-CASE MÉTIER- Concepts clés- URIs- Query strings
• ÉCRITURE DES TESTS D'API AUTOMATISÉS- TDR (Test-Driven Requirements) avec Cucumber et API Blueprint
Jour 2
1. DÉVELOPPEMENT DE RESSOURCES RESTFUL AVEC NODE.JS
• 1. Server- Endpoints- Routes- Handlers- Filters- Query- Parameters- Payload- Status response
• CONCEPTS AVANCÉS- HATEOAS (Hypertext As The Engine Of Application State)- Microservices
Programme domaine "API"Date de téléchargement : 09/07/2020
15
- Gestion des erreurs- Validation d'input- Swagger- Logs- Cors- Optimisations- Monitoring
• MISE EN PRODUCTION SUR PAAS• BILAN ET CLÔTURE DE LA FORMATION
Programme domaine "API"Date de téléchargement : 09/07/2020
16
Développer son API avec Java
Stage pratique en présentiel
API
Code :
AJAVA
Durée :
2 jours (14 heures)
Exposés :
10%
Cas pratiques :
80%
Échanges d'expérience :
10%
Tarif & dates intra :
Sur demande
DESCRIPTION
Aujourd’hui, le consommateur est mobile, connecté en tout lieu et en
permanence. Face à cet enjeu, de nombreuses entreprises, désireuses de
pouvoir bâtir rapidement de nouvelles applications front-end sur différents
devices et d’ouvrir leur système d’information, nous sollicitent pour les aider à
construire leur API.
Cette formation présente la vision d’OCTO Technology sur les APIs et vise à
partager notre savoir-faire acquis ces dernières années en réalisant plusieurs
APIs en Java (actuellement l’un des langages les plus populaires en
entreprise) avec le framework Spring, le leader des conteneurs légers.
A l’issue de cette formation, vous serez en mesure de réaliser une API en
Java, de la concevoir et de la développer selon les bonnes pratiques et les
standards, en vous appuyant sur les patterns utilisés par les Géants du Web.
OBJECTIFS PÉDAGOGIQUES
Maîtriser le design d'une API RESTful
Développer votre API ex-nihilo en Java 8, Spring Boot / MongoDB / PaaS
Heroku
PUBLIC CIBLE
Développeur
Architecte
Chef de projet Web/JAVA
Technical Leader
PRÉ-REQUIS
• Connaissance de base du Web (HTTP, HTML, URI) et du langage Java
• Avoir lu la Refcard RESTful API Design
• Avoir suivi le séminaire "API : ouvrir son SI & développer son modèle
d’affaire"(SAPI1) est recommandé
MÉTHODE PÉDAGOGIQUE
Formation avec apports théoriques, échanges sur les contextes des
participants et retours d’expérience pratique des formateurs, complétés de
travaux pratiques et de mises en situation. Les travaux pratiques sont réalisés
à l'aide de technologies et outils standards de l'écosystème Java.
La formation est orientée « API craftsmanship » et met l'accent sur les
compétences de codage des développeurs. Elle repose notamment sur le
principe du développement dirigé par les tests (TDD : Test Driven
Development).
Une application front SPA vous sera donnée : vous devrez développer l’API
sur laquelle elle repose.
Toutes nos formations sont animées par des consultants-formateurs
Programme domaine "API"Date de téléchargement : 09/07/2020
17
expérimentés qui ont déployé de nombreuses API en production et reconnus
par leurs pairs.
PROFILS DES INTERVENANTS
Toutes nos formations sont animées par des consultants-formateurs
expérimentés et reconnus par leurs pairs.
MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DELA FORMATION
L'évaluation des acquis se fait tout au long de la session au travers des
ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction
des stagiaires est réalisée systématiquement en fin de session et une
attestation de formation est délivrée aux participants mentionnant les objectifs
de la formation, la nature, le programme et la durée de l'action de formation
ainsi que la formalisation des acquis.
POUR ALLER PLUS LOIN :
• Formation "API : ouvrir son SI & développer son modèle d’affaire"
• Formation “Développer son API avec Node.js”
• Formation “Développer son API avec PHP”
• Formation “Sécuriser et Manager son API”
• Quick Reference Card « RESTful API Design »
• Article « Stratégie d’architecture API »
• Article « Node for API: Express et Hapi en pratique »
• Article « Faire son catalogue d’API »
Programme domaine "API"Date de téléchargement : 09/07/2020
18
Programme pédagogique détaillé par journée
Jour 1
INTRODUCTION
• Tour de table• Présentation du programme de la formation : réaliser votre API avec Spring Boot
API : L'ESSENTIEL
• API : enjeux et définition- API Design- La DX (Developer eXperience) et le TTFAC (Time To First API Call)- Granularité- REST pragmatique vs RESTful
• Architecture- SOAP vs REST- WOA (Web-Oriented Architecture)- Façade API vs Microservices
• Gouvernance
JAVA : L'ESSENTIEL
• Environnement de développement : l’essentiel pour travailler• Spring Boot• Maven• JSR-311 (JAX-RS) : jerseys• Mongodb• Heroku
DESIGNER VOTRE API À PARTIR D'UN USE-CASE MÉTIER
• Concevoir votre API à partir d'un véritable cas d’usage• Mise en pratique des principaux concepts et patterns inhérents aux API REST
- CRUD- Filtrage- Recherche- Gestion des erreurs- Traitements batchs- Caching- Sécurité : API Key, OAuth2, OpenID Connect- CORS- Documentation swagger
DÉVELOPPEMENT DES RESSOURCES RESTFUL AVEC SPRING BOOT
• Route et endpoints• Handlers• Filters• Query• Parameters• Payload
Programme domaine "API"Date de téléchargement : 09/07/2020
19
• Status response
Jour 2
1. ÉCRITURE DES TESTS D'API AUTOMATISÉS
• 1. JUnit- Rest-Assured- TDR (Test-Driven Requirements) avec Cucumber- Dredd- Mockito
• CONCEPTS AVANCÉS- HATEOAS (Hypertext As The Engine Of Application State)- Microservices- Circuit breaker- Asynchronisme- Optimisations Java- Monitoring
MISE EN PRODUCTION SUR PAAS
BILAN ET CLÔTURE DE LA FORMATION
Programme domaine "API"Date de téléchargement : 09/07/2020
20