Passer au contenu
42 h

Web

Langage ASP.NET – avancé

Préalables

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

Objectif

À la fin de cet atelier, le participant aura acquis les connaissances des différentes métriques et techniques d’amélioration de performances d’applications web dynamiques en ASP.NET, techniques de déploiements et d’administration, ainsi que l’introduction au patron de design MVC (avec ASP.NET MVC3/MVC4).

Contenu du cours

PARTIE A : WEB FORMS

  • Web Parts dans ASP.NET
  • Reporting dans ASP.Net
    •  Avec Report Viewer et SSRS
    •  Avec objet : RDL
    •  Avec Control : Chart
  • Amélioration de performance
    • Notion de base d’Ajax
    • Programmation avec Ajax dans ASP.Net
  • Débogage et monitoring
    • Custom Error
    • Débogage (distant et côté client)
    • Tracing et monitoring
  • Déploiement, configuration et cache
    •  Déploiement et configuration
    •  Cache et amélioration de performance (Page, Application…)
    •  Diagnostics
  • Accès aux données nouvelles technologies
    • LINQ et expressions Lambda : notions de base
    • Entity Framework (Schéma First, Model First, Code First)

PARTIE B : ASP.NET MVC 3

  • Introduction
  • Routing et Controller
  • Razor Vieus
  • Accès aux données (EF, Validation et Mapping)
  • Sécurité dans MVC3
  • Ajax dans MVC3
  • Déploiement et configuration
  • Introduction de MVC4