Formation Web Services REST - Mise en œuvre en C#


REFERENCE
 
 
DWSR
DUREE
 
 
3 jours
TARIFS
 
 
1830 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Les Web Services REST permettent de développer des applications distribuées d'une nouvelle génération, plus simples à consommer que précédemment. Ces services, basés principalement sur HTTP et JSON, sont consommables par les clients mobiles, JavaScript et avec n’importe quel langage pouvant faire des requêtes HTTP.

Cette formation Web Services REST, après une présentation approfondie des objectifs, des domaines d'application et des technologies sous-jacentes, se concentre sur le support de C# et de ASP.NET Core. Les participants pourront alors grâce à de nombreux ateliers pratiques développer, publier, utiliser leurs premiers services web.

PRÉ-REQUIS :
 

Pour suivre cette formation Web Services REST, une bonne connaissance de C# et de HTTP est exigée.

PUBLIC :
 

Cette formation Web Services REST s'adresse aux chefs de projets, architectes et développeurs souhaitant concevoir et développer des web services.

PROGRAMME :
 

Introduction aux Services Web

Architecture Microservices
Conception de style Representational State Transfer (REST) avec HTTP
Utilisation des codes de statut HTTP, rappels sur les entêtes HTTP principaux
Séparation des requêtes entre Get, POST, Put et Delete HTTP

Implémentation d’un webservice REST (en C#)

Architecture à base de Middleware en ASP.NET Core
Convention Over Configuration dans les contrôleurs
Utilisation de Entity Framework Core dans les serveurs ASP.NET Core
Sérialisation des objets en JavaScript Object Notation ou autre format
Former les routes pour concevoir les URLS grâce à des attributs
Générer les clients avec avec HttpClient

Déploiement et cycle de vie d’un service

Documenter son API au format Swagger avec Swashbuckle
Générer des proxys de clients avec Visual Studio
Gestion concomitante de plusieurs versions de serveurs
Hébergement sous IIS ou en mode auto hébergé

Cross Origin Resource Sharing

Limitation des requêtes JavaScript selon le principe « Same origin »
Ajouter les middlewares côté serveur pour autoriser certains domaines

Sécurisation des Web Services

Protocoles OAuth et OpenID et token d’autorisation
Gérer les différents clients : client JavaScript, natif, client serveur…
Autorisation à base d’attributs
Vérification des tokens grâce à un middleware
Mise en place d’un serveur d’autorisation

S'INSCRIRE À CETTE
FORMATION WEB SERVICES REST
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Cette formation Web Services REST - Mise en œuvre avec Python vous permet d'acquérir les connaissances nécessaires pour créer des services Web avec Python à...

3 j

 

Développement

Web services REST en PHP
Cette formation vous apprendra à concevoir et à développer des Web Services de type REST en PHP. Vous serez ainsi capable d’ouvrir vos applications Web vers les autres...

3 j

 
Les Web services permettent de développer des applications distribuées d'une nouvelle génération basée sur Internet. Des applications dispersées sur...

3 j

 

Développement

REST en Java
REST (Representational State Transfer) est un style d'architecture SOA simplifiée afin de mettre en oeuvre et de consommer des services web en bénéficiant de tous les...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB