Informatique

Développer des applications Web ASP .Net Core MVC

Développer des applications Web ASP .Net Core MVC

Réf 4-VS-WMVCC
Durée 3 jours

Objectifs

Maîtriser le fonctionnement de .NET Core
Découvrir les fonctionnalités du framework ASP.NET Core et MVC Core
Savoir écrire un service REST
Concevoir une application ASP.NET en utilisant les bonnes pratiques de développement
Connaître les mécanismes avancés du framework et s’initier à Entity Framework Core
Être capable de migrer un projet ancien ASP.NET MVC vers le nouveau ASP.NET MVC Core

Infos

Sessions à venir

14 avr-16 avr 2025
20 oct-22 oct 2025

Certifications :

Nous consulter

Programme

Introduction

  • Historique, contexte et objectifs
  • Problématique actuelle du .NET Framework
  • Qu’est-ce qu’ASP.NET Core ?
  • Avantages et inconvénients d’ASP.NET Core
  • Contraintes, quand choisir ASP.NET CORE 3 vs ASP.NET Framework

Conception d'applications Web ASP .Net Core MVC

  • Planification dans la phase de conception du projet
  • Conception des modèles, des contrôleurs et des vues

Configuration des services et middleware d'ASP .Net Core

  • Configuration des Middleware
  • Configuration des Services

Développement des contrôleurs

  • Développer les contrôleurs et les actions
  • Configurer les Routes
  • Développer les filtres d'action

Développement des vues

  • Création de vues avec la syntaxe Razor
  • Utilisation des HTML Helpers
  • Réutilisation de code dans les vues

Développement des modèles ASP .Net Core MVC

  • Création de modèles MVC
  • Travailler avec les formulaires
  • Valider une application MVC

Utiliser Entity Framwework Core dans ASP .Net Core

  • Introduction à Entity Framework Core
  • Travailler avec Entity Framework Core
  • Utiliser Entity Framework Core pour communiquer avec Microsoft SQL Server

Utiliser les mises en page CSS et JavaScript dans ASP .Net Core

  • Utiliser les mises en page
  • Utiliser CSS et JavaScript
  • Utiliser jQuery

En savoir +

Prérequis

Bonnes connaissances de C#, HTML et JavaScript. Expérience requise en développement logiciel.

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.