.NET, développer des Web Services REST
Formation créée le 24/10/2025. Dernière mise à jour le 15/11/2025.
Version du programme : 5
Version du programme : 5
Type de formation
MixteDurée de formation
21 heures (3 jours)Accessibilité
Oui
€
HT
S'inscrire
€
HT
S'inscrire
€
HT
S'inscrire
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Nous contacter
.NET, développer des Web Services REST
Cette formation vous apprend à concevoir, sécuriser et déployer des APIs REST modernes avec ASP.NET Core 8. Vous maîtriserez les bonnes pratiques du développement backend, la documentation, les tests et le déploiement cloud. Idéale pour les développeurs souhaitant industrialiser leurs services web dans un environnement professionnel.
Objectifs de la formation
- Concevoir et développer une API REST performante avec ASP.NET Core 8 et Minimal APIs.
- Mettre en œuvre les standards de sécurité modernes (OAuth2, OIDC, JWT).
- Documenter, tester et monitorer efficacement une API REST.
- Déployer des APIs en environnement conteneurisé (Docker) et sur le cloud (Azure).
Profil des bénéficiaires
Pour qui
- Développeurs, architectes logiciels ou chefs de projet techniques souhaitant monter en compétences sur les API REST modernes avec .NET.
Prérequis
- Maîtrise de C# ou d’un langage orienté objet, bases du protocole HTTP et expérience en développement web côté serveur.
Contenu de la formation
Jour 1 – Fondamentaux des APIs REST & ASP.NET Core (7h)
- Rappels REST, HTTP, et alternatives modernes (gRPC, GraphQL)
- Architecture RESTful : contraintes, idempotence, stateless
- Introduction à ASP.NET Core 8 et Minimal APIs
- Structuration d’un projet Web API : routage, modèles, validation
- Middleware (log, erreur, CORS) et pipeline HTTP
- Atelier : Développement d’une API CRUD simple avec .NET 8
Jour 2 – Sécurité, qualité & bonnes pratiques (7h)
- Sécurisation des APIs
- OAuth2, OpenID Connect, JWT
- CORS, rate limiting, XSS/CSRF
- Documentation & tests
- Swagger / OpenAPI
- Tests unitaires (xUnit) et d’intégration (TestServer)
- Performance et scalabilité
- Caching HTTP, pagination, filtrage, compression
- Atelier : Ajouter sécurité, documentation et tests à l’API
Jour 3 – Architecture distribuée & déploiement (7h)
- Microservices avec REST & gRPC : cas d’usage et comparaison
- API Gateway, service discovery, observabilité (OpenTelemetry)
- Docker & orchestration (Docker Compose)
- Déploiement cloud : Azure App Service & Azure Container Apps
- Projet fil rouge : - Finaliser une API complète (features, sécurité, CI/CD, déploiement) - Présentation finale et feedback personnalisé
Équipe pédagogique
Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Apports théoriques progressifs
- Ateliers pratiques filés et cas concrets
- Feedback individualisé en fin de formation
- Support numérique fourni
Qualité et satisfaction
Merci de consulter notre site internet.
Modalités de certification
Résultats attendus à l'issue de la formation
- Aucune certification liée.
Délai d'accès
2 semaines
Accessibilité
Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.