ASP.NET MVC Core, développer des Web Services REST
Cette formation vous apprend à concevoir, sécuriser et déployer des Web Services REST avec ASP .NET, en abordant Web API, OData, CORS, Docker, microservices et WebSockets.
À propos de cette formation
Ce cours vous permettra de maîtriser la conception et la mise en œuvre de Web Services REST avec .NET et Web API, depuis leur développement jusqu’à leur hébergement et leur documentation. Vous apprendrez à concevoir des API accessibles par différents clients et à exploiter OData pour permettre des requêtes flexibles sur les données exposées.
Le cours aborde également la sécurisation des Web Services REST, notamment la gestion des accès et des échanges entre applications, ainsi que la configuration du Cross-Origin Resource Sharing (CORS). Vous découvrirez comment documenter vos API afin de faciliter leur utilisation et leur intégration par d’autres équipes ou applications.
Enfin, vous explorerez la conception d’architectures distribuées avec les microservices et Docker, ainsi que la mise en œuvre des WebSockets pour établir des communications bidirectionnelles et temps réel entre le client et le serveur.
Objectifs pédagogiques
A l'issue de cette formation, le participant sera capable de :
- Maîtriser les bases de REST et des Web API
- Utiliser OData pour requêter les données
- Authentifier les utilisateurs et les applications Moderne avec OAuth
- Documenter un Web Service automatiquement
- Découvrir Docker pour un déploiement léger de microservices
Programme de la formation
La formation est organisée en chapitres, chacun composé d'explications, de démonstrations et de travaux pratiques.