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 55Montpellier - 09 50 05 90 52

Formation Développement en ASP.NET MVC 6 avec Visual Studio 2015 sur Limoges

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

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

[Like button control]

Cette formation de cinq jours délivrée par un instructeur certifié permet d'acquérir les compétences nécessaires au développement d'applications Web avec le Framework MVC 6 de ASP.NET 5 et Visual Studio 2015. Une introduction à HTML 5/JavaScript et AngularJS est intégrée à la formation, mais nous attirons l'attention sur le fait que cela reste une overview sur ces technologies et cela ne constitue pas une formation à part entière.

Objectifs:
- Savoir décrire les technologies Web et sélectionner la technologie appropriée pour développer toute application
- Etre capable de concevoir l’architecture et la mise en œuvre d’une application Web compatible avec les besoins fonctionnels, les besoins de l’interface utilisateur et les modèles d’activités
- Savoir créer des modèles MVC
- Ajouter des contrôleurs à une application MVC pour gérer les interactions utilisateurs, les mises à jour des modèles et sélectionner et retourner les vues
- Créer des vues dans une application MVC qui affiche et édite des données et interagit avec des modèles et des contrôleurs
- Activer des tests et les outils de débogage pour les applications Web dans Visual Studio 2012 et configurer une application pour le dépannage
- Développer une application Web utilisant le routage ASP.Net pour afficher les URLs et une hiérarchie de navigation logique pour les utilisateurs
- Mettre en œuvre une présentation cohérente, tenant compte de l’image de marque, via une application Web MVC
- Utiliser les mises à jour partielles des pages et du cache pour réduire la bande passante du réseau utilisé par une application et garantir des réponses rapides aux requêtes utilisateurs
- Ecrire le code Javascript coté client et utiliser la bibliothèque de scripts jQuery pour optimiser les requêtes sans réponses
Mettre en œuvre un système complet de membres dans une application Web MVC 4
- Créer une application MVC qui résiste aux attaques malicieuses et qui maintient les informations au sujet des utilisateurs et des préférences
- Décrire comment écrire un service Web Azure et l’appeler à partir d’une application MVC
- Décrire ce qu’est une API et pourquoi les développeurs doivent avoir un Web API dans une application
- Modifier le circuit des requêtes dans une application MVC
- Décrire comme packager et déployer une application Web MVC ASP.NET à partir du développement local vers un développement Web pour la mise en production

Public: Cette formation est destinée aux développeurs, architectes et chef de projet souhaitant mettre en oeuvre ASP.NET MVC 6 dans des applications Web.

Pré-requis:
Des connaissances minimum sur un langage .NET (C# ou Visual Basic) est nécessaire.


Module 1: Vue d'ensemble

Introduction à ASP.NET 5 et MVC 6

Vue d'ensemble du Framework MVC 6

WebAPI, MVC et WebPages dans MVC6

Installation de MVC 6 et créations d'applications

Structure d'une application MVC 6

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

Module 2: HTML 5, CSS et JavaScript

Vue d'ensemble de HTML 5

Fondamentaux de HTML 5

Intégration de HTML à ASP.NET 5

Formulaires HTML

Bases de CSS

Sélecteurs CSS

Nommage

Vue d'ensemble de JavaScript

Bases de javaScript

Introduction à jQuery

Le Canvas de HTML 5

Atelier pratique: Implémentation de HTML, CSS et JavaScript

Module 3: Contrôleurs

Rôle du contrôleur

Concepts fondamentaux des contrôleurs

Module 4: 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 oeuvre des vues dans MVC 6

Module 5: Modèles

Liaison du modèle

Implémentation des modèles

Module 6: 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 7: Annotations de données et validation

Annotations pour la validation

Logique de validation personnalisée

Affichage et annotations d'édition

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

Module 8: Routage

URL

Fonctionnement du routage

Implémentation du routage

Atelier pratique: Création de route dans MVC6

Module 9: 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 10: 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 11: 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 12: Tests unitaires

Tests unitaires et développements orientés tests

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 13: Extensions de MVC

Extensions des modèles

Extensions des vues

Extensions des contrôleurs

Atelier pratique: extensions MVC

Module 14: 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 15: 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 16: Identités dans ASP.NET 5 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 17: Déploiement dans ASP.NET 5

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 en ASP.NET MVC 6 avec Visual Studio 2015

Dates des formations
Aix-Marseille
 Du 25 novembre au 29 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.


Formation Développement en ASP.NET MVC 6 avec Visual Studio 2015 sur Limoges