Langage ASP.NET MVC

Formation offerte en collaboration avec Emploi-Québec

Cours FAP25009

Plateforme Windows

Durée 30 heures

Non offert présentement

M'aviser lorsqu'un groupe sera ouvert

Préalables

Avoir suivi ou maîtriser les fonctions de l'atelier de langage de programmation ASP.NET intermédiaire ou avancé.

Objectifs

À la fin de cet atelier, le participant saura développer une application fonctionnelle en ASP.NET MVC

Le MVC (Modèle-Vue-Contrôleur) permet de séparer le traitement des données, la présentation et les règles métier dans les développements. Il permet une plus grande structuration des projets complexes, ce qui autorise les développeurs à travailler indépendamment mais simultanément sur les différents modules d'un même projet d'application Web.

 

Approche pédagogique

  • Pour chaque bloc horaire de théorie des exercices seront réaliés
  • Des séances de laboratoire assistées seront donnés

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Contenu du cours

Introduction

  • Synthèse des technologies Web du frameword.Net
  • Technologies ASP.NET
  • Modèle ASP.NET MVC et ses différentes versions
  • Projets MVC dans Visual Studio
    Travaux pratiques
    Création d'une application

Modèle et les contrôleurs

  • Création de modèles MVC
  • Création des contrôleurs et des actions
    Travaux pratiques
    Développement de modèles et création de contrôleurs MVC

Vues

  • Moteur de vues Rasor
  • HTML Helper
  • Modèles de vues
  • Application des styles CSS
    Travaux pratiques
    Créations de vues MVC MVC

Routage des URL

  • Introduction
  • Définition d'URLs optimisées
  • Conception du routage
  • Personnalisation du routage
    Travaux pratiques
    Scénarios de routages et structures de navigation MVC

Création de pages réactives

  • Utilisation d'Ajax Helper et de jQuerry ⁄ jQueryUI
  • Mises à jour partielles
  • Gestion du cache
    Travaux pratiques
    Création de pages Javascript et Ajax MVC

Sécurisation d'applications ASP.NET MVC

  • Gestion de l'authentification
  • Menaces
  • Réponses aux menace
    Travaux pratiques
    Sécurité d'une application ASP.NET MVC

Déploiement d'applications ASP.NET MVC

  • Éléments à déployer
  • Déploiement vers un serveur IIS
    Travaux pratiques
    Déploiement d'une application ASP.NET MVC
College de Maisonneuve | Formation continue