SERVICES RESTful avec API Web en utilisant C#

Formation certifiante - Code CPF 94 009 - 2 jours (14 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

Accueil  >  Les métiers du numérique  >  Microsoft.NET  >  RESTful avec API Web

A l'issue de la formation, les stagiaires seront capables de :

 
  • 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

La formation RESTful avec API Web est accessible à toute personne ayant :

  • Une bonne connaissance pratique de C # et du Framework.NET
  • Les connaissances de base d’ASP.NET, HTML et JavaScript
  • Des connaissance en IIS

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Développeur informatique et Ingénieur d’étude
  • Architecte système et logiciel
  • Chef de projet et consultant Informatique

PROGRAMME DE FORMATION

SERVICES RESTful avec API Web en utilisant 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

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

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS