ASP.NET Core - classe virtuelle de 4 jours
2.450,00 EUR
- 4 days
Créez des applications web modernes, évolutives et sécurisées en toute confiance avec ASP.NET Core. Ce cours pratique sur ASP.NET Core est conçu pour les développeurs qui souhaitent renforcer leurs compétences en développement web en utilisant le puissant framework multiplateforme de Microsoft et les technologies .NET modernes.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau intermédiaire
4 jours de formation en direct avec un formateur
Formation virtuelle (8 heures/jour)
Tous les supports de cours pertinents
Laboratoires interactifs en direct pour renforcer l’apprentissage
Plus de 50 heures d’étude recommandées
Attestation de fin de programme incluse

Objectifs pédagogiques
À la fin de ce programme, vous serez capable de :
Créer des applications web avec MVC et Razor
Apprenez à développer des applications ASP.NET Core structurées en utilisant l’architecture MVC et la syntaxe Razor. Vous créerez des interfaces utilisateur dynamiques, gérerez la logique applicative et construirez des solutions web évolutives et faciles à maintenir.
Travailler avec des bases de données à l’aide d’Entity Framework Core
Acquérez une expérience pratique de la gestion des données avec Entity Framework Core, notamment des requêtes, des mises à jour et des migrations de base de données pour un développement d’applications efficace.
Développer des API RESTful sécurisées
Créez des API RESTful avec ASP.NET Core et travaillez avec les méthodes HTTP, les points de terminaison et les réponses. Vous mettrez également en œuvre l’authentification, l’autorisation et Microsoft Identity afin de sécuriser les applications et de protéger les données des utilisateurs.
Tester et déployer des applications ASP.NET Core
Utilisez xUnit pour les tests unitaires afin d’améliorer la fiabilité de l’application et la qualité du code. Vous apprendrez également à déployer des applications ASP.NET Core sur les environnements de production IIS et Microsoft Azure.

Chronologie du cours
Jour 1
Session 1 : Introduction à ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Architecture des applications 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 aux bases de données avec Entity Framework Core
- Stratégies de migration et de chargement des données
- Chargement paresseux, anticipé et explicite
Session 4 : Travailler avec les modèles
- Création et mise en œuvre de modèles
- Travailler avec les formulaires et la validation des données
Jour 2
Session 5 : Injection de dépendances
- Configuration, action, injection via constructeur et injection de service
Session 6 : Contrôleurs
- Contrôleurs et méthodes d’action
- Routage avec tables et attributs
Session 7 : Navigation
- Filtrage et vues partielles
Session 8 : Vues
- Syntaxe Razor et validation des vues
- Afficher les composants
Jour 3
Session 9 : Tag Helpers
- HTML et assistants de balises
- Attributs de balise, environnement et aides de liaison
Session 10 : Applications monopage
- Concepts de Razor Pages et de 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 d’API Web et de REST
- Requêtes et réponses HTTP
- Méthodes d’action d’API et consommation d’API
Jour 4
Session 13 : Gestion d’état
- Gestion d’é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éployer des applications sur IIS et Azure

Qui devrait s’inscrire à ce programme ?
Développeurs C# en transition vers le développement web ASP.NET Core
Développeurs logiciels créant des applications web modernes et des API
Développeurs full‑stack travaillant dans l’écosystème .NET
Développeurs backend souhaitant s’ouvrir aux technologies web
Professionnels techniques développant des applications d’entreprise ou basées sur le cloud
Développeurs recherchant une expérience pratique avec MVC, Razor et les API RESTful
Prérequis
- Connaissances de base à intermédiaires en programmation C#
- Familiarité avec les concepts de programmation orientée objet
- Compréhension de base des concepts de développement web et des 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 préalablement suivi une formation de développeur C# ou de disposer d’une expérience équivalente.
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
