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é
OBJECTIFS
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
PREREQUIS
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
MODALITE D'EVALUATION
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.
PUBLIC
- 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