ASP.NET MVC : les fondements

But de la formation

Créer et tester des applications web dynamiques avec ASP.NET MVC 5 et Entity Framework Code First.

Description

La création de projets Web dynamiques est simplifiée grâce à Visual Studio 2013 et ASP.NET MVC 5 (avec C# ou VB). L'approche MVC est inspirée des pratiques reconnues par toute l'industrie logicielle, où la testabilité d'une solution logicielle est mise à l'avant-plan. Cette formation vous permet d’explorer les technologies qui gagnent tous les jours en popularité telles HTML5, jQuery, Entity Framework et LINQ tout en découvrant les principes de génie logiciel centraux au cœur de cette nouvelle plateforme de développement. (Anciennement NET385 au Centre de formation et de transfert du CRIM)

Objectifs

- Expliquer l'origine et les visées du patron MVC (Model-View-Controller).
- Créer une application de gestion web complète en ASP.NET MVC 5.
- Générer du HTML côté serveur avec la syntaxe Razor.
- Accéder aux données avec LINQ et Entity Framework Code First.
- Ajouter de l'interaction côté client grâce à AJAX et la notation JSON.
- Créer des essais unitaires grâce à l'utilisation du patron MVC.

Méthodologie

Exposé interactif (50%), démonstrations (10%), exercices (40%)

Clientèle visée

Professionnel et technicien spécialisés en TI

Particularité

Le manuel des exercices est en anglais.
Les exercices peuvent être réalisés en C# ou VB.
Les participants à cette formation doivent au préalable avoir des connaissances de base de HTML, Visual Studio et .NET avec C# ou VB.

Contenu

Fondements de MVC

ASP.NET Web Forms versus ASP.NET MVC

Implémentation de MVC en ASP.NET

  • Contrôleurs et routage
  • Vues et Razor
  • Modèles et Entity Framework

Scaffolding

Validation

AJAX

Tests unitaires

Éric Côté

Éric Côté