Microsoft .NET - Visual Studio 2015/2017
Développer des applications Web ASP .Net Core MVC
Reference : MS20486


Prochaines sessions

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