- Acquérir les concepts fondamentaux d'ASP.NET Core
- Apprendre à développer des applications web avec ASP.NET Core et C#
- Se familiariser avec les outils et fonctionnalités de Visual Studio pour le développement
- Maîtriser les principaux composants de la plateforme .NET, tels qu'Entity Framework Core et ASP.NET Core MVC
- Savoir déployer une application en production
Module 1 : Introduction à ASP.NET Core et Structure du Projet
- Présentation d'ASP.NET Core : Historique, différences avec ASP.NET, et nouveautés des différentes versions.
- Configuration de l'environnement de développement : Installation et configuration d'ASP.NET Core, outils nécessaires.
- Structure d'un projet ASP.NET Core : Compréhension des fichiers, répertoires et assemblies d'un projet.
- Les middlewares : Concepts et utilisation des middlewares dans ASP.NET Core avec des exemples pratiques.
- Les contrôleurs et l'architecture MVC : Création et utilisation de contrôleurs dans une application ASP.NET Core.
Module 2 : Développement Web avec ASP.NET Core
- Les vues : Concepts et intégration des vues avec les contrôleurs pour afficher du contenu dynamique.
- Gestion des modèles : Compréhension des différents types de modèles (view models, models) et leur utilisation avec les vues.
- Validation des données : Méthodes de validation des données (attributs, validation côté client et serveur) avec des exemples pratiques.
- Sécurité des applications web : Mise en place de l'authentification, de l'autorisation, gestion des rôles et des utilisateurs.
- Gestion des routes : Configuration et utilisation des routes pour diriger les requêtes vers les bons contrôleurs et actions.
Module 3 : Tests et Déploiement d'Applications ASP.NET Core
- Tests unitaires : Concepts des tests unitaires, importance, et mise en place avec les frameworks de test adaptés.
- Déploiement d'applications ASP.NET Core : Étapes de déploiement sur des plateformes comme IIS, Docker, Azure, et autres environnements de production.
Attestation de formation
Non certifiante
Sans niveau spécifique