2 jours (14 heures)
Formation certifiante - Code CNCP : 2232 - Certif Info : 94009
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
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
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
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