☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

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
Mois actuel

lun20Jan(Jan 20)09:00ven24(Jan 24)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun20Jan(Jan 20)09:00ven24(Jan 24)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun24Fév(Fév 24)09:00ven28(Fév 28)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun24Fév(Fév 24)09:00ven28(Fév 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionASP.NET

lun31Mar(Mar 31)09:00ven04Avr(Avr 4)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun31Mar(Mar 31)09:00ven04Avr(Avr 4)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

lun05Mai(Mai 5)09:00ven09(Mai 9)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

lun05Mai(Mai 5)09:00ven09(Mai 9)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionASP.NET

mar10Juin(Juin 10)09:00lun16(Juin 16)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar10Juin(Juin 10)09:00lun16(Juin 16)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

mar15juil(juil 15)09:00lun21(juil 21)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar15juil(juil 15)09:00lun21(juil 21)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionASP.NET

mar19Aoû(Aoû 19)09:00lun25(Aoû 25)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar19Aoû(Aoû 19)09:00lun25(Aoû 25)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

mar23Sep(Sep 23)09:00lun29(Sep 29)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar23Sep(Sep 23)09:00lun29(Sep 29)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionASP.NET

mar28Oct(Oct 28)09:00lun03Nov(Nov 3)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar28Oct(Oct 28)09:00lun03Nov(Nov 3)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionASP.NET

mar02Déc(Déc 2)09:00lun08(Déc 8)17:00VirtuelVirtuel Etiquettes de sessionASP.NET

mar02Déc(Déc 2)09:00lun08(Déc 8)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionASP.NET

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request