ASP.NET Core Fondamentaux
Apprenez les principes et concepts fondamentaux d'ASP.NET Core, un framework puissant pour créer des applications web.
Dans cette formation complète, vous acquerrez une compréhension approfondie d’ASP.NET Core et de ses fonctionnalités clés. À travers des exercices pratiques et des exemples concrets, vous apprendrez à créer des applications web modernes avec ce framework puissant. À l’issue de cette formation, vous serez capable de développer des applications web robustes et évolutives avec ASP.NET Core.
Prérequis
Connaissances de base de la programmation C# et des concepts du développement web.
Programme
- Introduction à ASP.NET Core
- Mettre en place l’environnement de développement
- Créer votre première application ASP.NET Core
- Comprendre l’architecture MVC
- Contrôleurs et routage
- Vues et syntaxe Razor
- Travailler avec les modèles et les données
- Valider les saisies utilisateur
- Authentification et autorisation
- Déployer des applications ASP.NET Core
- Utiliser Entity Framework Core pour l’accès aux données
- Implémenter des API RESTful
- Tester et déboguer des applications ASP.NET Core
- Techniques d’optimisation des performances
- Sécuriser les applications ASP.NET Core
- Concevoir des applications évolutives et maintenables
- Travailler avec des frameworks côté client (Angular, React, etc.)
- Mise en cache et optimisation des performances
- Intégration et déploiement continus (CI/CD)
- Gestion des erreurs et journalisation
- Bonnes pratiques et sujets avancés