Développement ASP.NET Core
Maîtrisez ASP.NET Core pour créer des applications web et APIs .NET modernes et performantes
Niveau
intermediate
Durée estimée
Nombre de phases
3
📋Prérequis
- •C#
- •POO
- •.NET basics
- •HTML/CSS
Les phases du parcours
1
Phase 1 : Fondamentaux ASP.NET Core
Apprendre MVC, Razor Pages et les bases d'ASP.NET Core
ASP.NET Core basics
📚Sujets principaux :
- •Installation .NET
- •Project templates
- •Program.cs
- •Startup configuration
- •Middleware pipeline
- •Dependency injection
- •Configuration
💡Exemples pratiques que vous réaliserez :
- ✓Basic web app
- ✓Middleware
- ✓DI setup
MVC pattern
📚Sujets principaux :
- •Controllers
- •Views
- •Models
- •Routing
- •Action methods
- •View components
- •Tag helpers
💡Exemples pratiques que vous réaliserez :
- ✓MVC app
- ✓CRUD operations
- ✓Views
Razor Pages
📚Sujets principaux :
- •Page model
- •Razor syntax
- •Handlers
- •Routing
- •Layouts
- •Partial views
- •View data
💡Exemples pratiques que vous réaliserez :
- ✓Razor app
- ✓Forms
- ✓Page navigation
2
Phase 2 : Web API et database
Développer des REST APIs et intégrer Entity Framework
Web API
📚Sujets principaux :
- •API controllers
- •Action results
- •Model binding
- •Content negotiation
- •API versioning
- •Swagger/OpenAPI
- •REST principles
💡Exemples pratiques que vous réaliserez :
- ✓REST API
- ✓Swagger docs
- ✓API versioning
Entity Framework Core
📚Sujets principaux :
- •DbContext
- •Models
- •Migrations
- •LINQ queries
- •Relationships
- •Code-first
- •Database-first
💡Exemples pratiques que vous réaliserez :
- ✓Database models
- ✓Migrations
- ✓Queries
Authentication
📚Sujets principaux :
- •Identity framework
- •Authentication middleware
- •JWT tokens
- •Cookie authentication
- •OAuth
- •Claims
- •Role-based authorization
💡Exemples pratiques que vous réaliserez :
- ✓Auth system
- ✓JWT auth
- ✓Role management
3
Phase 3 : Advanced et production
Maîtriser les features avancées et déployer en production
Advanced features
📚Sujets principaux :
- •SignalR (real-time)
- •Background services
- •Hosted services
- •gRPC
- •Blazor integration
- •Caching
- •Health checks
💡Exemples pratiques que vous réaliserez :
- ✓Real-time app
- ✓Background tasks
- ✓gRPC service
Testing
📚Sujets principaux :
- •xUnit
- •Unit testing
- •Integration testing
- •Test host
- •Mocking
- •Test coverage
- •Testing best practices
💡Exemples pratiques que vous réaliserez :
- ✓Test suite
- ✓Integration tests
- ✓Mocked tests
Production deployment
📚Sujets principaux :
- •IIS deployment
- •Azure deployment
- •Docker
- •Logging (Serilog)
- •Monitoring
- •Performance
- •Security best practices
💡Exemples pratiques que vous réaliserez :
- ✓Production setup
- ✓Azure deployment
- ✓Monitoring
Prêt à démarrer votre parcours ?
Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts
Conseils pour réussir
💪
Pratique régulière
Réalisez des projets concrets pour appliquer ce que vous apprenez
👥
Rejoignez une communauté
Échangez avec d'autres apprenants et partagez votre progression
📝
Prenez des notes
Gardez une trace de vos apprentissages pour y revenir facilement
🎯
Fixez des objectifs
Divisez le parcours en petits objectifs et célébrez vos progrès