MN313
Technologies de l'information

ASP.Net Core : mise à niveau vers le nouveau framework

Apprenez tout ce qu’il faut savoir pour passer à ASP.NET Core 1.

ASP.NET Core est le nouveau framework de Microsoft pour le développement d’applications et de services web rapides, sécurisés, multiplateformes et basés sur le cloud. Il permet de créer des applications web interactives, des API web, des applications basés sur le modèle MVC (modèle-vue-contrôleur) ainsi que des applications en temps réel.

Est-ce pour vous ?

Tout poste en développement web avec le framework ASP.NET MVC 4.x de Microsoft.

Préalables

Expérience du développement d’applications avec ASP.NET MVC de Microsoft (cours MN405)

Ce que vous saurez faire

  • Comprendre l’architecture et les composants clés d’ASP.NET Core MVC
  • Maîtriser les fondamentaux : middleware, injection de dépendances, configuration et routage
  • Exploiter les fonctionnalités avancées comme Razor, API web, filtres et ViewComponents
  • Utiliser efficacement les outils de développement (.NET CLI, Visual Studio, VS Code, Rider)
  • Migrer et adapter ses pratiques vers le nouveau framework ASP.NET Core

Contenu de la formation

1 Vue d’ensemble

  • Composantes de l’architecture .NET
  • Historique d’ASP.NET
  • Outils de développement

2 Nouveautés d’ASP.NET Core

Dans ce module, nous ferons un survol des différentes fonctionnalités du framework ASP.NET Core MVC

  • Routage
  • Liaison de données
  • Validation du modèle
  • Injection de dépendances
  • Filtres
  • Zones (Areas)
  • API web
  • Moteur d’affichage Razor
  • Tag Helpers et Html Helpers
  • Composantes d’affichage (ViewComponent)

3 Quels sont les outils de développement

  • Visual Studio
  • VS Code
  • OmniSharp
  • JetBrain Rider
  • .Net Core CLI

4 Quels sont les principes fondamentaux d'ASP.Net Core

A la fin de ce module, vous serez en mesure de comprendre les différentes composantes d’une application ASP.NET Core MVC

  • Classe startup
  • Injection de dépendances (services)
  • Intergiciel (middleware)
  • Hôte (host)
  • Serveurs
  • Configuration
  • Environnements
  • Journalisation
  • Routage
  • Gestion des erreurs
  • Racine de contenu
  • Racine web
  • Génération des URLs
  • Le contrôleur
  • La vue
  • Page de disposition
  • Vue partielle
  • Tags Helpers
  • Outils clients
  • Passage de données aux vues
  • Liaison du modèle
  • APIs
  • Les zones
  • Les filtres
  • Gestion de l'état
  • Sécurité
  • Page Razor
Voir plus

📌 Informations pratiques

Nos formations sont offertes à Montréal ou Québec, en présentiel ou en classe virtuelle. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions, consultez notre FAQ.

Intervenants

Durée
1 jour
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
625 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
560 $
Formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier