[wpms_breadcrumb reverse="0"]
Microsoft .NET - Visual Studio 2015/2017

Développer des applications Web ASP .Net Core MVC

Reference : MS20486
5 jours - 2775 € HT
Prochaines sessions
Développer des applications Web ASP .Net Core MVC
Objectifs

  • Apprendre à développer des applications avancées ASP.NET Core MVC en utilisant les technologies et outils du .Net Core
  • Acquérir les compétences pour créer des applications Web avec Visual Studio 2017
  • Apprendre à tester et déboguer des applications Web ASP.NET Core MVC
  • Comprendre comment mettre en oeuvre une méthode MVC pour développer en équipe
  • Savoir mettre en oeuvre Ajax avec ASP.NET Core MVC
  • Être capable d’écrire un service Web Windows Azure et l’appeler à partir d’une application MVC

Pré requis

  • Avoir une bonne expérience en développement d’applications ASP .Net

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Public visé
  • Développeurs Web souhaitant orienter leur développement vers une séparation de l’interface utilisateur, de l’accès aux données et de la logique applicative
  • Candidats à la certification MCSA Web Applications
Inscription

Programmes de Développer des applications Web ASP .Net Core MVC

EXPLORATION D’ASP .NET MVC

  • Vue d’ensemble des technologies Microsoft Web
  • Présentation d’ASP .Net 4.x
  • Introduction à ASP .Net MVC

CONCEPTION D’APPLICATIONS WEB ASP .NET MVC

  • Planification dans la phase de conception du projet
  • Conception des modèles, des contrôleurs et des vues

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

DÉVELOPPEMENT COTÉ CLIENTS

  • Appliquer des styles
  • Utiliser les Task Runners
  • Conception réactive

TESTS ET RÉSOLUTION DE PROBLÈMES

  • Tester des applications MVC
  • Implémenter une stratégie de gestion d’exceptions
  • Journalisation des applications MVC

GESTION DE LA SÉCURITÉ

  • Authentification dans ASP.NET Core
  • Autorisations dans ASP.NET Core
  • Se défendre contre les attaques

PERFORMANCE ET COMMUNICATION

  • Implémenter une stratégie de cache
  • Gestion d’état
  • Communication bidirectionnelle

IMPLÉMENTATION DE WEB API

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

HÉBERGEMENT ET DÉPLOIEMENT

  • Hébergement et déploiement sur site
  • Déploiement vers Azure
  • Les fondamentaux de Microsoft Azure

Protocole Sanitaire

Informations concernant les mesures prises par F2I Formation

En savoir plus