ASP.NET Core - formation en ligne de 4 jours
computer En ligne: 18 août 2026 jusqu'au 21 août 2026 |
computer En ligne: 15 déc. 2026 jusqu'au 18 déc. 2026 |
Créez en toute confiance des applications web modernes, évolutives et sécurisées grâce à ASP.NET Core. Cette formation pratique sur ASP.NET Core s'adresse aux développeurs qui souhaitent renforcer leurs compétences en développement web à l'aide du puissant framework multiplateforme de Microsoft et des technologies .NET modernes.
Tout au long de la formation, les participants exploreront des concepts essentiels, notamment l'architecture MVC, la syntaxe Razor, Entity Framework Core, l'injection de dépendances, le routage, les API RESTful, la gestion de l'état, les tests, la sécurité et le déploiement. Grâce à des laboratoires interactifs et à des exercices de développement concrets, les parti…

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Créez en toute confiance des applications web modernes, évolutives et sécurisées grâce à ASP.NET Core. Cette formation pratique sur ASP.NET Core s'adresse aux développeurs qui souhaitent renforcer leurs compétences en développement web à l'aide du puissant framework multiplateforme de Microsoft et des technologies .NET modernes.
Tout au long de la formation, les participants exploreront des concepts essentiels, notamment l'architecture MVC, la syntaxe Razor, Entity Framework Core, l'injection de dépendances, le routage, les API RESTful, la gestion de l'état, les tests, la sécurité et le déploiement. Grâce à des laboratoires interactifs et à des exercices de développement concrets, les participants acquerront une expérience pratique dans la création d'applications web réactives et prêtes pour la production.
À l'issue de la formation, les participants disposeront des compétences et de l'assurance nécessaires pour concevoir, développer, tester et déployer des applications ASP.NET Core destinées à des environnements d'entreprise et cloud.
Caractéristiques principales
- Cours et supports en anglais
- Niveau intermédiaire
- 4 jours de formation virtuelle en direct animée par un formateur (8 heures / jour)
- Ateliers interactifs en direct pour renforcer l'apprentissage
- Tous les supports de cours pertinents
- Plus de 50 heures d'étude recommandées
- Certification incluse
Acquis de formation
- Créer des applications web avec MVC et Razor: Apprenez à développer des applications ASP.NET Core structurées à l'aide de l'architecture MVC et de la syntaxe Razor. Vous créerez des interfaces utilisateur dynamiques, gérerez la logique d'application et développerez des solutions web évolutives et faciles à maintenir.
- Travailler avec des bases de données à l'aide d'Entity Framework Core: Acquérir une expérience pratique de la gestion des données avec Entity Framework Core, y compris les requêtes, les mises à jour et les migrations de bases de données pour un développement d'applications efficace.
- Développez des API RESTful sécurisées: Créez des API RESTful à l'aide d'ASP.NET Core et travaillez avec les méthodes HTTP, les points de terminaison et les réponses. Vous implémenterez également l'authentification, l'autorisation et Microsoft Identity pour sécuriser les applications et protéger les données des utilisateurs.
- Testez et déployez des applications ASP.NET Core: Utilisez xUnit pour les tests unitaires afin d'améliorer la fiabilité des applications et la qualité du code. Vous apprendrez également à déployer des applications ASP.NET Core dans des environnements de production IIS et Microsoft Azure.
Public cible
- Développeurs C# en transition vers le développement web ASP.NET Core
- Développeurs de logiciels créant des applications web et des API modernes
- Développeurs full-stack travaillant au sein de l'écosystème .NET
- Développeurs backend souhaitant se lancer dans les technologies web
- Professionnels techniques développant des applications d'entreprise ou basées sur le cloud
- Développeurs à la recherche d'une expérience pratique avec MVC, Razor et les API RESTful
Prérequis
- Connaissances de base à intermédiaires en programmation C#
- Maîtrise des concepts de programmation orientée objet
- Compréhension de base des concepts de développement web et des principes fondamentaux du protocole HTTP
- Une expérience avec Visual Studio ou des outils de développement similaires est un atout
- Il est recommandé d'avoir suivi au préalable une formation de développeur C# ou de disposer d'une expérience équivalente
Plan de la formation
Jour 1
Session 1: Introduction à ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Architecture d'application et outils de développement
Session 2: Applications MVC
- Architecture MVC dans .NET
- Modèles, vues et contrôleurs
- Introduction à Blazor
Session 3: Entity Framework Core
- Accès à la base de données avec Entity Framework Core
- Migrations de données et stratégies de chargement
- Chargement paresseux, anticipé et explicite
Session 4: Utilisation des modèles
- Création et implémentation de modèles
- Utilisation des formulaires et validation des données
Jour 2
Session 5: Injection de dépendances
- Injection de configuration, d'action, de constructeur et de service
Session 6: Contrôleurs
- Contrôleurs et méthodes d'action
- Routage avec des tables et des attributs
Session 7: Navigation
- Filtrage et vues partielles
Session 8: Vues
- Syntaxe Razor et validation des vues
- Composants de vue
Jour 3
Session 9: Aides de balises
- HTML et aides de balises
- Attributs de balises, aides d'environnement et de lien
Session 10: Applications monopages
- Pages Razor et concepts SPA
- Gestion du contenu statique
Session 11: Gestion des erreurs
- Pages d'erreur personnalisées et gestion des exceptions
- Techniques de filtrage des erreurs
Session 12: API RESTful
- Concepts Web API et REST
- Requêtes et réponses HTTP
- Méthodes d'action API et utilisation des API
Jour 4
Session 13: Gestion de l'état
- Gestion de l'état HTTP
- Cookies et mise en cache
Session 14: Tests unitaires
- Tests unitaires avec xUnit
- Test des modèles et des contrôleurs
Session 15: Sécurité
- Authentification et autorisation
- Intégration de l'identité et de la sécurité Windows
Session 16 : Options de déploiement
- Déploiement d'applications sur IIS et Azure
FAQ
Qu'est-ce qu'ASP.NET Core?
ASP.NET Core est le framework open source et multiplateforme de Microsoft utilisé pour créer des applications web modernes, des API et des services basés sur le cloud à l'aide des technologies .NET.
Qu'apprendrai-je dans ce cours?
Vous apprendrez à créer des applications ASP.NET Core à l'aide de MVC, Razor, Entity Framework Core, des API RESTful, de l'injection de dépendances, du routage, de l'authentification, des tests et des techniques de déploiement.
Ce cours convient-il aux débutants?
Ce cours est particulièrement adapté aux apprenants ayant une expérience préalable en programmation C#. Une compréhension de base de la programmation orientée objet et des concepts .NET est recommandée.
Le cours comprend-il des travaux pratiques?
Oui. La formation comprend des exercices de codage pratiques et des environnements de laboratoire en direct conçus pour simuler des scénarios de développement ASP.NET Core réels.
Vais-je apprendre à créer des API RESTful?
Oui. Le cours couvre le développement d'API RESTful, les requêtes et réponses HTTP, les méthodes d'action des API et les techniques d'intégration d'API.
Le cours couvre-t-il Entity Framework Core?
Oui. Vous travaillerez avec Entity Framework Core pour l'accès aux bases de données, les migrations et la gestion des données au sein d'applications ASP.NET Core.
La sécurité et l'authentification seront-elles abordées?
Oui. Le cours aborde l'authentification, l'autorisation, l'intégration d'Identity et les meilleures pratiques en matière de sécurité pour protéger les applications ASP.NET Core.
Ce cours peut-il m'aider dans le développement cloud et d'entreprise?
Oui. ASP.NET Core est largement utilisé pour les systèmes d'entreprise et les applications cloud, et le cours aborde les concepts de déploiement pour les environnements IIS et Microsoft Azure.
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

