.NET - Développer des services Web avec REST

Qualiopi
À partir de 1830 €
Durée 21h en 3 jours
Localisation Partout en France
Logo de M2I - .NET - Développer des services Web avec REST

Proposé par

M2I

Prérequis

Avoir une bonne connaissance du langage C#, ainsi que des bases sur les protocoles du Web.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • À distance

Objectifs pédagogiques

A l'issue de cette formation, vous serez capable de :

  • Développer, tester, publier et partager vos services Web (ou Web Services) RESTful.

Programme de la formation

Introduction aux services Web (ou Web Services)

  • Les technologies de services Web
  • Service RESTful
  • Architecture d'une application ASP.NET Web API

Exemple de travaux pratiques (à titre indicatif)

  • Réaliser une première application Web API

Implémentation d'un Web Service REST (en C#)

  • Création d'un projet d'API
  • Contrôleurs et routage
  • Liaisons de données
  • Formats de données

Exemple de travaux pratiques (à titre indicatif)

  • Ecrire un Web Service lié à une base de données

Documentation et test d'un service

  • Documenter son API au format Swagger
  • Tester son API avec Postman
  • Tests automatisés
  • Gérer les versions

Exemple de travaux pratiques (à titre indicatif)

  • Ecrire des tests unitaires et des tests d'intégration

Sécurité des Web Services REST

  • Authentification et autorisations en .NET
  • OAuth, OpenID et JSON Web Token
  • Fournisseurs d'identité
  • Stratégies d'autorisation
  • Demandes Cross-Origin (CORS)

Exemple de travaux pratiques (à titre indicatif)

  • Mettre en place une authentification à l'aide de JSON Web Token

Utilisation de WebSocket

  • Communication bidirectionnelle avec le navigateur
  • Utiliser WebSocket avec l'API Web ASP.NET
  • Mettre en place SignalR

Exemple de travaux pratiques (à titre indicatif)

  • Créer une application utilisant WebSocket

Déploiement et cycle de vie d'un service

  • Hébergement sous IIS (Internet Information Services)
  • Mode auto-hébergé
  • Déploiement avec Visual Studio
  • Docker avec Visual Studio

Exemple de travaux pratiques (à titre indicatif)

  • Créer une application Docker avec Visual Studio

Développement de clients d'une API

  • Utiliser HttpClient
  • Générer une classe Proxy (avec AutoRest)
  • Applications SPA (Single Page Application)
  • Architectures microservices

Exemple de travaux pratiques (à titre indicatif)

  • Développer des clients jQuery et Blazor

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation
Logo de M2I - Formation .NET - Développer des services Web avec REST

Proposé par

M2I

"Un leadership dans le domaine de la formation"

Voir la fiche entreprise
À partir de 1830 €
Logo de M2I - .NET - Développer des services Web avec REST

.NET - Développer des services Web avec REST

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.