> Formations > Technologies numériques > Développement logiciel > .NET > Formation ASP.NET MVC 5, développement d'applications Web > Formations > Technologies numériques > Formation ASP.NET MVC 5, développement d'applications Web

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

ASP.NET MVC 5, développement d'applications Web




Avec ce cours, vous apprendrez à développer des applications Web basées sur le framework ASP.NET MVC5. Vous appliquerez 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 et One ASP.NET.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou en classe à distance
Disponible en anglais, à la demande

Réf. ASA
  4j - 28h00
Prix : 2440 € H.T.
Pauses-café et
déjeuners offerts




Avec ce cours, vous apprendrez à développer des applications Web basées sur le framework ASP.NET MVC5. Vous appliquerez 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 et One ASP.NET.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Maîtriser les modèles, vues, et contrôleurs du modèles .Net MVC 5
Mettre en oeuvre des scénarios de routage d'URL
Savoir intégrer jQuery
Implémenter des mécanismes de sécurité dans une application MVC 5

Public concerné
Développeurs .NET confirmés désirant acquérir les techniques et les réflexes pour développer tous types d'applications Web avec ASP.NET MVC5.

Prérequis
Bonnes connaissances de C#, HTML et JavaScript. Expérience requise en développement logiciel.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Travaux pratiques
Alternance de séquences théoriques et de travaux pratiques.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Introduction

  • Synthèse des technologies Web du framework .NET.
  • Présentation du modèle MVC5.
  • Projets .NET MVC5 dans VS2015 ou 2013.
Travaux pratiques
Création d'une application MVC5.

Le modèle et les contrôleurs

  • Modéliser son domaine.
  • Utilisation de vues fortement typées. Liaison de données.
  • Utilisation de l'Entity Framework 6 dans MVC5.
  • Implémentation des actions. Gestion des modèles.
  • Gestion des filtres. Affichage et édition des données.
Travaux pratiques
Développement de modèles MVC5. Création de contrôleurs MVC5.

Les vues

  • Moteur de vues Razor. Contenu dynamique.
  • Modèles de vues. Application des styles CSS.
Travaux pratiques
Créations de Vues MVC5, utilisation de Bootstrap dans MVC5.

Routage des URL

  • Pattern URL. Conception du routage.
  • Personnalisation du routage, les attributs de routage dans MVC5.
Travaux pratiques
Scénarios de routages et structures de navigation MVC5.

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 MVC5.

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 dans MVC 5, les filtres d'Authentification.
Travaux pratiques
Mise en œuvre de la sécurité dans une application MVC5.

API Web et déploiement

  • Implémentation d'une API Web. Gestion des requêtes REST. Clients Web et mobile.
  • Modules HTTP et gestionnaires HTTP. Tests unitaires et gestion des exceptions.
  • Déploiement vers un serveur de test. Déploiement vers Azur. Types de déploiement via VSTO.
Travaux pratiques
Gestion du déploiement des applications.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance
Dernières places
Session garantie