2 jours (14 heures)

Formation certifiante - Code CNCP : 2232 - Certif Info : 94009

Objectifs

  • Comprendre l’architecture API Web et comment elle diffère de WCF
  • Implémenter des services HTTP à l’aide de Web API et Visual Studio
  • Consommer des services HTTP en utilisant à la fois jQuery et la bibliothèque client ASP.NET Web API
  • Gérer différents formats de médias et des variations de contenu dans les services API Web
  • Comprendre le routage et la liaison dans l’API Web
  • Effectuer la validation des données de demande

Prérequis

  • Posséder une bonne connaissance pratique de C # et du Framework.NET
  • Connaissance de base d’ASP.NET, HTML et JavaScript
  • Connaissance en IIS

Vous n’avez pas les prérequis nécessaires pour la formation Services RESTful avec API Web en utilsant C#? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION SERVICES RESTFUL AVEC API WEB

Jour 1 : Comprendre les fondamentaux de RESTful avec API WEB et C#

INTRODUCTION À L’API WEB ASP.NET

  • API Web ASP.NET
  • Architecture Rest
  • REST et Web API
  • Services HTTP utilisant l’API Web
  • Utilisation de Fiddler
  • Web API vs. WCF

API WEB ET HTTP

  • Codes de réponse HTTP
  • Http Response Exception
  • Mise en œuvre de POST
  • Mise en œuvre de PUT
  • Implémentation de DELETE

FORMATEURS DE MÉDIAS ET NÉGOCIATION DE CONTENU

  • Types de médias Internet
  • Media Formaters
  • JSON et XML Formatters
  • Formatage du contenu
  • Accepte et les en-têtes de type contenu
  • Utilisation de la chaîne de requête
  • En-têtes de requête personnalisée
  • Serialisation
Jour 2 : Comprendre le fonctionnement d'un appel à l'API REST

CLIENTS JAVASCRIPT

  • Document Object Model
  • JQuery
  • Envoi de demandes AJAX
  • Mise en œuvre d’un client

BINDING, VALIDATION ET ROUTAGE

  • Lecture de requêtes HTTP brutes
  • Données de routage, chaîne de requêtes et corps de demande
  • Binding aux types simples
  • Binding aux types complexes
  • Validation à l’aide des annotations de données
  • Routage dans ASP.NET Web API
  • Utilisation des routes par défaut

CLIENTS .NET

  • Bibliothèques de clients API Web
  • Http Client
  • Délivrance des demandes GET
  • Délivrance de demandes POST
  • Autres demandes

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS