Formation : Developing ASP.NET Core MVC Web Applications

Ref. ASP.NET
Durée :
5
 jours
Examen :
Non certifiant
Niveau :
Intermédiaire

Description

Au cours de cette formation de 5 jours, les développeurs Web professionnels apprendront à mettre au point des applications ASP.NET Core MVC à l’aide des outils et technologies .NET Core. L’accent sera mis sur les activités de codage qui améliorent les performances et l’évolutivité de l’application d’un site Web.

Profils des participants

  • Développeurs web Microsoft Visual Studio
  • Développeurs d’applications web avancées

Objectifs

  • Concevoir l’architecture et de la mise en œuvre d’une application Web
  • Configurer du pipeline d’applications Web d’ASP .NET Core à l’aide d’un intergiciel
  • Connecter une application ASP.NET Core à une base de données à l’aide de Entity Framework Core
  • Rédiger une application MVC qui authentifie et autorise l’accès des utilisateurs au contenu de manière sécurisée à l’aide de l’identité
  • Construire une application MVC qui résiste aux attaques malveillantes

Connaissances Préalables

  • Expérience avec Visual Studio
  • Expérience avec la programmation de C# et les concepts tels que les expressions Lambda, LINQ et les types anonymes
  • Expérience dans l’utilisation du .NET Framework
  • Expérience avec HTML, CSS et JavaScript

Contenu du cours

Module 1 : Exploration de ASP.NET Core MVC

  • Leçon 1 : Présentation des technologies Microsoft Web
  • Leçon 2 : Présentation d’ASP.NET 4.x
  • Leçon 3 : Introduction à ASP.NET Core MVC

Module 2 : Conception d’applications Web ASP.NET Core MVC

  • Leçon 1 : Planification de la phase de conception du projet
  • Leçon 2 : Conception de modèles, de contrôleurs et de vues

Module 3 : Configuration des intergiciels et des services dans ASP.NET Core

  • Leçon 1 : Configuration des intergiciels
  • Leçon 2 : Configuration des services

Module 4 : Développement de contrôleurs

  • Leçon 1 : Rédaction des contrôleurs et des actions
  • Leçon 2 : Configuration des routes
  • Leçon 3 : Rédaction des filtres d’actions

Module 5 : Développement des vues

  • Leçon 1 : Création de vues avec Razor Syntax
  • Leçon 2 : Utilisation des aidants HTML et des aidants de référence
  • Leçon 3 : Réutilisation du code dans les vues

Module 6 : Développement de modèles

  • Leçon 1 : Création de modèles MVC
  • Leçon 2 : Travail avec des formes
  • Leçon 3 : Validation de l’application MVC

Module 7 : Utilisation de Entity Framework Core dans ASP.NET Core

  • Leçon 1 : Introduction à Entity Framework Core
  • Leçon 2 : Travail avec Entity Framework Core
  • Leçon 3 : Utilisation de Entity Framework Core pour se connecter à Microsoft SQL Server

Module 8 : Utilisation de présentations, de CSS et de JavaScript dans ASP.NET Core MVC

  • Leçon 1 : Utilisation des présentations
  • Leçon 2 : Utilisation de CSS et de JavaScript
  • Leçon 3 : Utilisation de jQuery

Module 9: Développement côté client

  • Leçon 1 : Application de styles
  • Leçon 2 : Utilisation d’exécuteurs de tâches
  • Leçon 3 : Conception réactive

Module 10 : Test et dépannage

  • Leçon 1 : Test des applications MVC
  • Leçon 2 : Mise en œuvre d’une stratégie de gestion des exceptions
  • Leçon 3 : Enregistrement des applications MVC

Module 11 : Gestion de la sécurité

  • Leçon 1 : Authentification dans ASP.NET Core
  • Leçon 2 : Autorisation dans ASP.NET Core
  • Leçon 3 : Défense contre des attaques

Module 12 : Performance et communication

  • Mise en œuvre d’une stratégie de mise en cache
  • Gestion de l’état
  • Communication à deux voies

Module 13: Mise en œuvre des API Web

  • Introduction aux API Web
  • Développement d’une API Web
  • Appel d’une API Web

Module 14 : Hébergement et déploiement

  • Leçon 1 : Hébergement et déploiement sur site
  • Leçon 2 : Déploiement sur Microsoft Azure
  • Leçon 3 : Microsoft Azure Fundamentals

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Lab 1 : Exploration d’ASP.NET Core MVC
  • Lab 2 : Conception d’applications Web ASP.NET Core MVC
  • Lab 3 : Configuration de l’intergiciel et des services dans ASP.NET Core
  • Lab 4 : Développement des contrôleurs
  • Lab 5 : Mise au point de vues
  • Lab 6 : Développement de modèles
  • Lab 7 : Utilisation de Entity Framework Core dans ASP.NET Core
  • Lab 8 : Développement côté client
  • Lab 9 : Test et dépannage
  • Lab 10 : Gestion de la sécurité
  • Lab 11 : Performance et communication
  • Lab 12 : Mise en œuvre des API Web
  • Lab 13 : Hébergement et déploiement

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.
Prix de l'inscription
CHF 3'550.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite

lun01Avr09:00ven05(Avr 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun01Avr09:00ven05(Avr 5)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun06Mai(Mai 6)09:00ven10(Mai 10)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun06Mai(Mai 6)09:00ven10(Mai 10)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionASP.NET

lun10Juin(Juin 10)09:00ven14(Juin 14)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun10Juin(Juin 10)09:00ven14(Juin 14)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun15juil(juil 15)09:00ven19(juil 19)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun15juil(juil 15)09:00ven19(juil 19)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionASP.NET

lun19Aoû(Aoû 19)09:00ven23(Aoû 23)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun19Aoû(Aoû 19)09:00ven23(Aoû 23)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun23Sep(Sep 23)09:00ven27(Sep 27)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun23Sep(Sep 23)09:00ven27(Sep 27)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionASP.NET

lun28Octven01NovLausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun28Octven01NovVirtuelVirtuel Etiquettes de sessionASP.NET

lun02Déc(Déc 2)09:00ven06(Déc 6)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun02Déc(Déc 2)09:00ven06(Déc 6)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionASP.NET

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

X
X
X
X