DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTESophia-Antipolis - 04 93 00 11 13Aix-Marseille - 04 42 34 19 55

Formation Développement ASP.NET et ASP.NET Core en MVC avec Visual Studio 2017

Télécharger Télécharger en PDF

Durée: 5 jours
Référence: FAFDEVNET2A2
Langue du support de cours:  Support en français

[Like button control]

Cette formation de cinq jours permet d’acquérir les compétences nécessaires au développement d’applications Web en MVC avec ASP.NET et ASP.NET Core.

Objectifs:
- Comprendre l’architecture des applications ASP.NET Standard et ASP.NET Core
- Etre capable de développer des interfaces avec ASP.NET Standard et MVC
- Etre capable de développer des interfaces avec ASP.NET Core
- Etre capable de mettre en place les tests

Public: Cette formation concerne les développeurs .NET impliqués dans des projets de développement ASP.NET ou ASP.NET Core.

Pré-requis:
Pour suivre cette formation dans de bonnes conditions, il faut avoir un minimum d’expérience en développement .NET et HTML 5 / Framework JavaScript ou avoir suivi les formations suivantes :

- Les formations du module 1 : 1A1 (C#) , 1A2 (Accès aux données, cloud) et 1A3 (.NET Core)
- Les formations optionnelles : O1 (HTML5 /JS) et O2 (Frameworks JavaScript)


Module 1: Vue d'ensemble

Introduction à ASP.NET et MVC

Introduction à ASP.NET Core

Vue d'ensemble du Framework MVC

WebAPI, MVC et WebPages dans MVC

Installation de MVC 6 et créations d'applications

Structure d'une application MVC

Atelier pratique: Analyse de la structure d'une application existante

Module 2: Contrôleurs

Rôle du contrôleur

Concepts fondamentaux des contrôleurs

Module 3: Vues

Rôles des vues

Concepts fondamentaux des vues

Conventions

Vues fortement typées

Modèles des vues

Ajout de vues

Le moteur Razor

Vues partielles

Atelier pratique: Mise en œuvre des vues dans MVC

Module 4: Modèles

Liaison du modèle

Implémentation des modèles

Module 5: Formulaires et helpers HTML

Utilisation de formulaires

Helpers HTLML

Helpers sur les entrées

Helpers de rendu

Atelier pratique: Création de formulaire HTML et des helpers HTML

Module 6: Annotations de données et validation

Annotations pour la validation

Logique de validation personnalisée

Affichage et annotations d'éditio

Atelier pratique: ajout des annotations de données et mise en oeuvre de la validation

Module 7: Routage

URL

Fonctionnement du routage

Implémentation du routage

Atelier pratique: Création de route dans MVC

Module 8: NUGET

Introduction aux NuGet

Ajout de bibliothèques à un package

Création de packages

Publication de packages

Atelier pratique: création et publication de packages

Module 9: API Web ASP.NET

Vue d'ensemble de l'API Web

Développement d'API Contrôleur

Configuration de l'API Web

Atelier pratique: Web API

Module 10: Applications ASP.NET avec AngularJS

Vue d'ensemble de AngularJS

Traitement des formulaires

Validation des formulaires

Récupération de données

Création de données

Création de directives

Routage avec AngularJS

Atelier pratique: mise en oeuvre de AngularJS dans l'application

Module 11: Tests unitaires

Tests unitaires et développements orientés test

Mise en place d'un projet de tests unitaires

Bonnes pratiques pour la mise en place des tests unitaires avec MVC

Atelier pratique: création de Test unitaires

Module 12: Extensions de MVC

Extensions des modèles

Extensions des vues

Extensions des contrôleurs

Atelier pratique: extensions MVC

Module 13: BootStrap

Ajout de Bootstrap

Utilisation de bootstrap

Routage avancé

Construction d'une NavBar

Grid System

Bootstrap et Forms

Atelier pratique: Implémentation de Bootstrap dans MVC

Module 14: Utilisation de Entity Framework 7

Création d'entités

DbContext

Le pattern Repository

Logging

Atelier pratique: Accès aux données avec EF7

Module 15: Identités dans ASP.NET et MVC 6

Vue d'ensemble de ASP.NET 5 Identity

Autorisations et actions

Stockage des identités dans une base de données

Configuration des identités

Conception de la page de login

Implémentation du Login et du logout

Utilisation des identités dans les APIs

Atelier pratique: Mise en oeuvre de la sécurité dans MVC

Module 16: Déploiement dans ASP.NET

Minification du code JavaScript et AngularJS

Environnements d'hébergement

Préparation du déploiement

Cloud

Publication avec Visual Studio

Publication avec DNU

Atelier pratique: déploiement dans le cloud et dans IIS

Rappel formation Développement ASP.NET et ASP.NET Core en MVC  avec Visual Studio 2017

Dates des formations
Aix-Marseille
 Du 18 novembre au 22 novembre

Sophia-Antipolis
 Du 25 novembre au 29 novembre

Cliquer sur une date pour réserver.
Ce cours peut-être adapté sur mesure en intra-entreprise.

Partenaire FAFIEC

Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles