> 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

Télécharger au format pdf Partager cette formation par e-mail 2


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

Réf. ASA
Prix : 2390 € H.T.
  4j - 28h00
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.

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.


Modalités pratiques
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.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
OPHELIE N.
19/09/23
5 / 5

Très bon rythme de formation, ni trop rapide ni trop lent. Les explications du formateur étaient très claires et le cours était interactif.
LUDOVIC D.
19/09/23
4 / 5

Trop court !
MAFAL G.
19/09/23
5 / 5

Le contenu correspondait parfaitement aux situations et au code auquel je suis confronté au quotidien au sein de ma TMA. Cela va me permettre de mieux comprendre la construction des applications que je dois debugger ou faire évoluer.




Horaires
En présentiel, 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.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance