Description
Les détails concernant cette formation (dates, prix, lieu) sont à venir.
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
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