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

4.7 sur 5 étoiles

5 étoiles
66%
4 étoiles
33%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 3 avis
(3 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DWSR
Éligible CPF Non

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.

Objectif opérationnel :

Savoir utiliser des web services REST en C#.

Objectifs pédagogiques :

À l'issue de cette formation Web Services REST, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement des services web
  • Être capable d'implémenter un webservice REST
  • Être capable de déployer et superviser le cycle de vie d'un service
  • Comprendre comment sécuriser un web service

Public :

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

Prérequis :

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

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

Date de mise à jour du programme : 18/01/2023

Dates et lieux

Du 12 au 14 juin 2024
Lieu
Distanciel
Durée
3 jrs
1830 € HT
Du 12 au 14 juin 2024
Lieu
Paris
Durée
3 jrs
1830 € HT
Du 12 au 14 août 2024
Lieu
Distanciel
Durée
3 jrs
1830 € HT
Du 12 au 14 août 2024
Lieu
Paris
Durée
3 jrs
1830 € HT
Du 16 au 18 octobre 2024
Lieu
Distanciel
Durée
3 jrs
1830 € HT
Du 16 au 18 octobre 2024
Lieu
Paris
Durée
3 jrs
1830 € HT
Du 11 au 13 décembre 2024
Lieu
Distanciel
Durée
3 jrs
1830 € HT
Du 11 au 13 décembre 2024
Lieu
Paris
Durée
3 jrs
1830 € HT

Avis des participants à la formation Web Services REST - Mise en œuvre en C#

Note moyenne de 4.7/5(3)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

WL
5/5

Mon avis sur le contenu du stage :

"Formation très complète et adaptée à nos besoins."

Mon avis sur le formateur :

"Intervenant très compétent."

GERVAIS Bertrand
5/5
MARIN Christophe
4/5


Formations Informatique
et Management
en ligne à ce jour

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

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB