Accueil > Nos Formations > Développement logiciel > Langages C, C++, Java, .Net, Python… > .Net > ASP.NET MVC Core, développement d’application web

ASP.NET MVC Core, développement d'application web

0 ( avis)
Financé ATLAS

Maîtrisez ASP.NET MVC et développez des applications web robustes avec Visual Studio. Apprenez à créer des services REST, tester votre code et sécuriser vos applications tout en vous familiarisant avec les outils modernes comme Docker et Azure.

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation vise à fournir une compréhension approfondie des principes d'ASP.NET MVC et des compétences nécessaires pour développer des applications web à l'aide de Visual Studio. Il couvre les bases de la plateforme .NET, le langage C#, ainsi que les méthodologies MVC et REST. Les participants apprendront à configurer des projets, à utiliser Entity Framework Core pour la gestion des données, à créer des services web REST, et à sécuriser et déployer des applications. Ce programme s'adresse aux développeurs souhaitant se spécialiser dans la création d'applications web modernes.

Objectifs

  • Comprendre les principes d'ASP Net MVCAcquérir les compétences pour créer des applications Web avec Visual StudioComprendre comment mettre en oeuvre une méthode MVC pour développer en équipeEcrire un service Web REST et l'appeler à partir d'une application MVCTester et déboguer des applications Web ASP .NET CoreSécuriser une application webDéployer une application web

Récapitulatif

Public

Développeurs web, chefs de projet techniques…

Prérequis

Niveau : Avoir une bonne maitrise du langage C# et avoir des connaissances en programmation Web (HTML et JavaScript)
Techniques (formations en classe virtuelle) : Vous devez disposer d'un ordinateur connecté à internet, d'un micro et d'une caméra

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Comprendre les principes d'ASP.NET MVC

  • Plateforme proprietaire.net
  • Plateforme opensource .NET Core
  • Framework ASP.NET Core
  • Historique croisée des versions et des noms
  • Langage C#
  • Principes du MVC
  • Principes Rest
  • Protocole http

Acquérir les compétences pour créer des applications web avec Visual Studio

  • Outils de développement
  • Configuration d'un projet
  • Structure d'un projet
  • Gestion des dépendances et des tâches
  • COMPRENDRE COMMENT METTRE EN œUVRE UNE METHODE MVC POUR DEVELOPPER EN EQUIPE (1/3)

Orm Entity Framework Core

  • Configuration d'une base de données InMemory ou physique.
  • Paradigmes DataFirst, CodeFirst, ModelFirst
  • Mappage des entités
  • Mappage des associations
  • Gestion des changements
  • Gestion des transactions
  • Linq To Entities
  • Linq To Objects
  • COMPRENDRE COMMENT METTRE EN œUVRE UNE METHODE MVC POUR DEVELOPPER EN EQUIPE (2/3)
  • Controleur MVC
  • Injection de dépendance
  • Actions et résultats d'action
  • Vue simple

Html

Css, less, sass

  • JavaScript, Jquery
  • Bootstrap
  • COMPRENDRE COMMENT METTRE EN œUVRE UNE METHODE MVC POUR DEVELOPPER EN EQUIPE (3/3)
  • Vues, vues partielles, vues modèles
  • Vues composants
  • Syntaxe Razor
  • Conventions et ViewStart
  • Zones, vues partielles et layouts
  • Formulaire et Tag Helpers
  • Partage de données ViewData/ViewBag/TmpData

Écrire un service web REST et l'appeler à partir d'une application MVC (1/2)

Api rest

  • Contrôleur Rest
  • Synchrone vs asynchrone
  • Routage Middleware
  • CRUD avec les méthodes HTTP
  • Gestion des paramètres simples
  • Convertisseur JSON

Écrire un service web REST et l'appeler à partir d'une application MVC (2/2)

  • Appel d'une API REST par un controleur MVC
  • Gestion des routes et de la méthodes HTTP
  • Passage de paramètres simples
  • Conversions des données JSON
  • Appel d'une API Rest depuis un Client Riche

Tester et déboguer des applications web ASP.NET Core (1/2)

  • Gestion des erreurs
  • Codes d'erreurs
  • Pages d'erreurs
  • Contraintes et validation
  • Les filtres d'exception
  • Journalisation et niveaux de logs

Tester et déboguer des applications web ASP.NET Core (2/2)

  • Deboguer une application WEB
  • Approche TDD et BDD
  • Tests unitaires
  • Test d'intégration
  • Injection de dépendance
  • Assertions et messages
  • Tests paramétrés

Sécuriser une application web

  • Configuration d'ASP IDENTITY
  • Niveaux de verbosité d'authentification
  • Personnalisation du User Model
  • Construire et sécuriser sa propre API
  • Sécuriser l'AIP avec les tokens JWT
  • OpenID et OAuth 2 pour les fournisseurs externes (Google, Microsoft, ...)
  • Configurer le Cross-Origin pour un Client Riche

Déployer une application web

  • Deployer sur un serveur IIS
  • Déployer vers le cloud Azure
  • Déployer en utilisant Docker
  • Azure App Services
  • Compilation des pages et des vues à la publication

Les prochaines sessions

ASP.NET MVC Core, développement d'application web
5 jours (35 heures)
Lieu
Date
Places
Distanciel
17/11/25 au 21/11/25
Session garantie !
ASP.NET MVC Core, développement d'application web
Inter
Intra
5 jours (35 heures)
Référence :
MOD_2024139
Formation Inter
2950 € HT
Voir les dates et villes disponibles
5 jours (35 heures)
Référence :
MOD_2024139
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.