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 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.