.NET, développer des Web Services REST
Formation créée le 21/11/2022. Dernière mise à jour le 15/09/2025.
Version du programme : 4
Version du programme : 4
Type de formation
Formation mixteDurée de formation
21 heures (3 jours)Accessibilité
OuiFormation certifiante
OuiFinancement CPF
Formation finançable CPF
€
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 permet de concevoir, sécuriser et déployer des API REST modernes avec .NET 8.
Objectifs de la formation
- Concevoir et développer une API REST avec .NET 7/8.
- Mettre en œuvre les bonnes pratiques de structuration, documentation et test.
- Sécuriser une API avec OAuth2 / OpenID Connect et JWT.
- Optimiser la performance (caching, pagination, versioning).
- Déployer une API en conteneur et sur le cloud.
Profil des bénéficiaires
Pour qui
- Développeurs, architectes, chefs de projets.
Prérequis
- Connaissance de C# ou bonne connaissance d'un langage Orienté Objet, ainsi que bases de HTTP.
Contenu de la formation
Jour 1 – Fondamentaux & mise en place (7h)
- Introduction & rappels clés (REST et alternatives) - Principes REST, idempotence, stateless. - Comparaison REST / GraphQL / gRPC : quand choisir quoi.
- .NET 7/8 et Minimal APIs - Création d’un projet Web API moderne. - Routage, binding, modèles de données. - Middleware essentiels (logging, error handling).
- Atelier pratique : création d’une première API REST avec endpoints CRUD.
Jour 2 – Sécurité, qualité et bonnes pratiques (7h)
- Authentification & sécurité - OAuth2 / OpenID Connect, JWT. - CORS, rate limiting, gestion des erreurs de sécurité.
- Documentation & tests - OpenAPI / Swagger. - Tests unitaires et d’intégration.
- Performance & bonnes pratiques - Pagination, tri, filtrage. - Caching HTTP & compression.
- Atelier pratique : sécuriser et documenter une API + tests automatisés.
Jour 3 – Déploiement, architecture & projet final (7h)
- Microservices & architecture distribuée (notions clés) - REST vs gRPC dans les microservices. - Communication, tolérance aux pannes, API Gateway.
- Déploiement & mise en production - Conteneurisation avec Docker. - Hébergement cloud (Azure App Service, Functions). - Observabilité (logs, métriques, OpenTelemetry).
- Projet fil rouge - Conception et implémentation d’une API complète. - Ajout de sécurité, documentation et déploiement container/cloud. - Revue collective et retours personnalisés.
É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
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
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étails sur la certification
- Voir le catalogue de certification
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.