Formation - REST et JSON - Les fondamentaux
Référence : eJokMhoSxFlk
Durée : 14 h sur 2 j
Tarif
4 200 €
HT
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance). Le formateur alterne entre méthode démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont : - Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel) - Environnements de formation installés sur les postes de travail ou en ligne - Supports de cours et exercices En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué. nous consulter pour la faisabilité en distanciel * ratio variable selon le cours suivi

Objectifs de la formation

A l’issue de cette formation, vous serez capable de :

  • Reconnaître et mettre en oeuvre le "protocole" REST
  • Décrire la représentation JSON
  • Implémenter REST dans les architectures les plus communes.

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation

Pré-requis

Avoir une connaissance d'Internet et d'un langage de programmation.

Public cible

Tous publics

Programme

1
Introduction aux services Web
-Utilité d'un Web Service-Réutilisation : la granularité-Phases de conception : contrat, conventions, couplage-Notion de ROA (Resource Oriented Architecture)-Choix des structures de données échangées : JSON versus XML-Exemples de travaux pratiques (à titre indicatif)
-Analyse d'une problématique
-Identification des ressources
2
Présentation de JSON
-Structure typique d'un flux JSON-Schéma JSON : concepts de base-Les méta-schémas pour définir les schémas JSON-Les schémas standards-Bibliothèques de validation de schémas JSON-Exemples de travaux pratiques (à titre indicatif)
-Etude d'un flux JSON
-Validation d'un flux JSON
3
Concepts de l'architecture REST
-Historique de REST-Définition d'une ressource-Qu'est-ce qu'un URI ?-Qu'implique REST ?-Différences entre REST et RESTFul-Quel rôle joue JSON dans REST ?-Exemples de travaux pratiques (à titre indicatif)
-Appel de diverses ressources REST
-Etude des envois et retours de donnéesJour 2
4
REST ou exploiter HTTP
-Rappels sur HTTP-Les opérations et paramètres-Les codes retours-Les types de verbes-Format des données échangées-Exemples de travaux pratiques (à titre indicatif)
-Mise en oeuvre de divers appels REST
-Création d'un serveur REST
-Création d'un client REST
5
RESTful fonctionnalités avancées
-HATEOAS, version la plus évoluée de RESTFul-Le partage des ressources cross-origin (CORS)-Mise en cache-Sécuriser un service REST-Exemple de travaux pratiques (à titre indicatif)
-Mise en oeuvre d'un service REST exploitant HATEOAS

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)