Formation en Développement: ASP.NET MVC Core - Développement d'application Web - Ascent Formation
Retour aux formations
Développement

ASP.NET MVC Core - Développement d'application Web

5 jour(s)35h

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications Web basées sur le framework ASP.Net MVC Core, en appliquant notamment le modèle de programmation MVC (Modèle-Vue-Contrôleur) et les services Web Windows Azure.

Objectifs pédagogiques

  • Comprendre les principes d’ASP Net MVC
  • Acquérir les compétences pour créer des applications Web avec Visual Studio
  • Apprendre à tester et déboguer des applications Web ASP .NET Core
  • Comprendre comment mettre en oeuvre une méthode MVC pour développer en équipe
  • Être capable d'écrire un service Web REST et l'appeler à partir d'une application MVC

Public concerné

Développeurs Web
Chefs de projets techniques

Prérequis

Avoir une bonne maitrise du langage C#
Avoir des connaissances en programmation Web (HTML et JavaScript)

Déroulé du programme

1

Premiers pas sur ASP .NET MVC

  • Panorama des technologies Microsoft Web
  • Introduction à ASP .NET 4.x
  • Présentation d'ASP .NET MVC
2

Création d'applications Web ASP .NET MVC

  • Planification lors de la conception du projet
  • Modèles, contrôleurs et vues
3

Création d'applications Web ASP .NET Core MVC

  • Planification lors de la conception du projet
  • Modèles, contrôleurs et vues
4

Configuration des services & middleware (ASP .NET Core)

  • Paramétrage des middleware
  • Paramétrage des services
5

Développement des contrôleurs

  • Création des contrôleurs et des actions
  • Paramétrage des routes
  • Développement des filtres d'action
6

Développement des vues

  • Razor : création de vues
  • HTML Helpers
  • Réutilisation de code au sein des vues
7

Développement des modèles (ASP.NET Core)

  • Construction de modèles MVC
  • Les formulaires
  • Validation d'une application MVC
8

Entity Framework Core (ASP.NET Core)

  • Premiers pas avec Entity Framework Core
  • Travailler avec Entity Framework Core
  • La communication avec Microsoft SQL Server
9

Utilisation des mises en page CSS et JS dans ASP.NET Core

  • Les mises en page
  • CSS & JS
  • jQuery
10

Développement côté client

  • Application des styles
  • Task Runners
  • Conception réactive
11

La qualité des applications : tests et résolution d'erreurs

  • Les tests d'applications MVC
  • La gestion d'exceptions
  • Journalisation des applications MVC
12

La sécurité dans ASP.NET Core

  • Authentification
  • Autorisations
  • Protection contre les cyberattaques
13

Performance de l'application & communication

  • Les caches
  • La gestion d'état
  • Communication bidirectionnelle
14

Web API

  • Présentation des Web API
  • Développement d'une Web API
  • Appel d'une Web API
15

L'hébergement et le déploiement d'une application

  • Hébergement et déploiement sur site
  • Déploiement & Azure
  • Les bases d'Azure

Informations

Durée

5 jour(s)

35h

Tarif

2930 € HT

HT