Nos domaines de formation :

Formation ASP.NET MVC Core, développement d'applications Web

4,6 / 5
Stage pratique
Durée : 4 jours
Réf : MVE
Prix  2018 : 2490 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours vous apprendra à développer des applications Web basées sur le framework ASP.NET MVC 6. Vous appliquerez notamment le modèle de programmation MVC, concevrez des interfaces utilisateurs adaptables et intégrerez jQuery dans vos développements que vous organiserez sous Visual Studio 2015/2017 et ASP.NET 5.

Objectifs pédagogiques

  • Comprendre la philosophie MVC 6
  • Créer une vue MVC 6 et écrire en Razor
  • Maîtriser le mécanisme de routage et des contrôleurs
  • Créer et utiliser des modèles avec Entity Framework
  • Tester une application MVC 6
PROGRAMME DE FORMATION

Introduction

  • Synthèse des technologies Web du Framework .NET.
  • Le Cross-Platform - .Net Core/Full .Net - Windows OS, Linux, Mac.
  • Présentation du modèle - vue - contrôleur - MVC 6.
  • Projets .NET MVC 6 dans VS 2015.

Travaux pratiques
Création d'une application MVC 6.

Le modèle et les contrôleurs

  • Modéliser son domaine.
  • Les vues fortement typées. Liaison de données.
  • Utilisation de l'Entity Framework 7 dans MVC 6.
  • Implémentation des actions. Gestion des modèles.
  • Gestion des filtres. Affichage et édition des données.

Travaux pratiques
Création de modèles et contrôleurs.

Les vues

  • Moteur de vues Razor.
  • Contenu dynamique. Vues partielles.
  • Modèles de vues. Application des styles CSS.

Travaux pratiques
Créations de vues et utilisation de BootStrap dans MVC 6.

Routage des URL et exceptions

  • Pattern URL. Conception du routage.
  • Personnalisation du routage, les attributs de routage.
  • Mise en place de tests sur les routes.
  • Gestion des exceptions.

Travaux pratiques
Scénarios de routages et structures de navigation MVC 6. Tests des routes.

Ajax et jQuery

  • Ajax Helper et jQuery/jQueryUI.
  • Mises à jour partielles. Gestion du cache.
  • Autres techniques d'optimisation client.

Travaux pratiques
Création de pages JavaScript et Ajax.

Validation et sécurité

  • Validation côté serveur. DataAnnotations, techniques alternatives, validation côté client.
  • Techniques alternatives. Validation côté client. Modes d'authentification.
  • Implémentation de l'authentification ASP.Net et gestion des rôles. Audit de la sécurité du code.
  • ASP.NET Identity, les filtres d'authentification.

Travaux pratiques
Mise en œuvre de la sécurité.

Structurer un projet et injection de dépendance

  • Bonnes pratiques de développement.
  • Injection de dépendances.

Travaux pratiques
Organisation en couches d'un projet et utilisation de l'injection de dépendance.

Cross-platform et déploiement

  • Clients Web et Mobile.
  • Les différents types de serveurs : Cross-Platform.
  • Déploiement vers les différents environnements et Cross-Platform.

Travaux pratiques
Déploiement des applications.

Participants / Prérequis

» Participants

Développeurs .NET confirmés.

» Prérequis

Bonnes connaissances de C#, HTML et JavaScript. Expérience requise en développement logiciel.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Romain L. 03/04/2018
5 / 5
une formation sur cinq jours serait un plus pour pouvoir voir plus de sujet

Denis F. 12/12/2017
4 / 5
Ameliorations souhaitables : - differences lors du passage vers AspNet Core 2.0 - qui est plus probablement la version qu'on sera amené a déployer Bonne couverture du sujet + sujets annexes (TDD par exemple).

Seynabou D. 12/12/2017
4 / 5
Très bon exposé,

Marc V. 12/12/2017
5 / 5
Contenu de très bonne qualité, peut etre que des captures pas a pas sur certaines étapes clés supplémentaires seraient utiles Formateur au top, disponible, clair et concis dans ses explications

Lionel L. 03/10/2017
4 / 5
Le support de cours est écrit trop petit. Une impression en paysage serait mieux.

Eric M. 03/10/2017
4 / 5
Les exercices sont trop différents entre eux. On pourrait imaginer un sujet central utilisé pour tous las exercices

Julien V. 03/10/2017
5 / 5
Bien. Peut-être des exercices différents de ceux contenus dans les slides, pour forcer le raisonnement. Parfois on peut être tenté de simplement recopier le résultat plutôt que chercher la solution. Le support pourrait être plus lisible avec une disposition sur toute la page plutôt qu'une demie page. L'espace pour prendre des notes pourrait être remplacer par un petit bloc notes d'une 30aine de pages (ce qui est fait chez Valtech et qui est plus pratique/lisible). Transmission du support au

Cécile C. 03/10/2017
5 / 5
Sur les supports de cours, la page est coupée en deux pour les commentaires, du coup le slide fait une demi page et les exemples de code sont écrits trop petit.

Frédéric R. 03/10/2017
5 / 5
sur les exercices il faudrait faire un site web pour l'ensemble des étapes avec évolution des connaissances et du code. très bien sur les bonnes pratiques

Fabien C. 27/06/2017
5 / 5
Malgré la très bonne qualité du cours et d'animation, la richesse du contenu MVC6 devrait mériter une journée supplémentaire pour avoir une visu d'ensemble totalement efficiente.

Jean H. 27/06/2017
5 / 5
4 jours sont un peu courts pour tous les sujets abordés (car tous aussi intéressants les uns que les autres). Peut-être que de passer sur 5 jours (en incluant par exemple l'aspect multilingue des sites ou les Web API) serait intéressant et permettrait d'approfondir un peu plus certaines notions Il serait également intéressant d'avoir une session complémentaire (un niveau 2, pour approfondir, notamment les aspects sécurité ou les déploiements cross-plateforme/mobile etc...

Christophe G. 27/06/2017
5 / 5
Une formation sur 5 jours aurait permis d'approfondir certains sujets

GERMAIN S. 27/06/2017
5 / 5
Bon contenu, bonne explication des concepts. Manque peut être une sujet sur les APIs
Avis client 4,6 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
LUXEMBOURG
[+]
AIX
[+]
BORDEAUX
[+]
BRUXELLES
[+]
GENEVE
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
PARIS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.