ASP.NET Core - classe virtuelle de 4 jours

2.450,00 EUR

  • 4 days
Classe virtuelle en direct
En entreprise

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

Hero

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.

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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
  4. 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
ASP.NET Core

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

Commencer le cours maintenant

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

Contact background

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 !