ASP.NET Core – Niveau Expert
Concevoir des API web et des architectures modulaires robustes (Clean Architecture, DDD)
Informations pratiques
PUBLIC VISÉ
Développeurs back-end expérimentés, lead developers, architectes logiciels souhaitant concevoir des API ou des applications web complexes, sécurisées et performantes avec ASP.NET Core.
Prérequis
Très bonne maîtrise du C# (niveau avancé) et d’ASP.NET Core (contrôleurs, middleware, EF Core, routage, configuration).
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Concevoir des API web et des architectures modulaires robustes (Clean Architecture, DDD)
- Implémenter des stratégies avancées de sécurité, de performance et de mise en production
- Utiliser les dernières pratiques en matière de tests, de logs, de CI/CD et d’observabilité
- Gérer des scénarios complexes de persistance, mapping, validation, et monitoring
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Architecture logicielle avancée
- Clean Architecture, Domain-Driven Design (DDD) appliqué à ASP.NET Core
- Organisation modulaire : séparation entre Web, Application, Domain, Infrastructure
- Principes SOLID, découplage avec interfaces, injection de dépendances avancée
- Utilisation des MediatR, AutoMapper, FluentValidation
Création d’API REST avancées
- Conventions REST : statuts, routes imbriquées, HATEOAS (vue d’ensemble)
- Filtrage, pagination, tri dynamiques
- Versioning d’API (URL, headers, négociation de contenu)
- Contrôleurs génériques et conventions
Middleware et pipeline HTTP personnalisé
- Middleware custom : gestion centralisée des erreurs, journalisation, authentification
- Filtres (filters) et attributs personnalisés
- Utilisation fine des IApplicationBuilder, IEndpointRouteBuilder
Sécurité et authentification
- Authentification JWT et OAuth2 (Azure AD, IdentityServer, Auth0)
- Autorisation par rôles, policies, claims
- Protection CSRF, CORS avancé, rate limiting (AspNetCoreRateLimit)
- Sécurisation des données sensibles (KeyVault, chiffrement, Identity)
Entity Framework Core avancé
- Mapping complexe (relations, types possédés, value objects)
- Optimisation des requêtes LINQ et projections avec Select
- Transactions, verrouillages, stratégie de concurrence
- Multi-tenancy, audit, stratégie soft delete
Tests, logs et observabilité
- Tests unitaires / d’intégration avec xUnit, WebApplicationFactory, EF InMemory
- Mocks complexes avec Moq, FakeItEasy, Bogus
- Logging structuré avec Serilog et enrichissement (correlation ID, user context…)
- Traces et métriques avec OpenTelemetry, Grafana, Application Insights
Performances, résilience et mise en production
- Caching : mémoire, distribué (Redis), HTTP headers (ETag, Last-Modified)
- Retry, circuit breaker avec Polly
- Compression, minification, gestion fine du pipeline
- Publication sur Azure, Docker, Kubernetes ou Render
CI/CD et DevOps
- Pipelines GitHub Actions / GitLab CI : lint, tests, build, déploiement
- Dockerisation d’une API ASP.NET Core avec configuration multi-env
- Intégration avec Helm, Kustomize, Terraform (notions)
- Stratégies de migration de base et déploiement blue/green
Projet final
- Conception complète d’une API métier modulaire (ex : système RH, e-commerce, CRM)
- Architecture hexagonale avec MediatR
- JWT, logins sécurisés, validation centralisée
- Logs structurés, tests automatisés, déploiement Docker
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés