Catalogues Formations

Primes et subsides




Enrichir vos applications ASP.NET avec Microsoft ASP.NET AJAX

Durée : 5 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Formation dispensée sous Visual Studio 2010 ou 2008.

Public :

  • Développeurs d'applications ASP .NET.
  • Cette formation est destinée à des développeurs et responsables de projets devant mettre en œuvre des applications ASP.NET avec une réactivité et une ergonomie améliorée au moyen du nouveau paradigme AJAX.

Objectifs :

  • Offrir plus de possibilité à vos applications ASP .NET avec Microsoft Ajax Library ;
  • Améliorer la réactivité des applications ASP.NET en intégrant des traitements asynchrones ;
  • Faire appel aux Ajax Libraries côté client ;
  • Etendre des applications Web avec ASP.NET Ajax Extensions ;
  • Développer vos propres contrôles Ajax, étendant les contrôles ASP .NET.

Pré-requis :

  • Maîtriser le développement d'applications .NET (XTHML, JavaScript, et le langage C# ou VB .NET) ;
  • Maîtriser le HTML et avoir des connaissances en JavaScript ;
  • Connaître le Framework .NET et ASP.NET ;
  • Disposer de notions sur XML et les Services Web.

Contenu pédagogique

Introduction

  • Rappels sur ASP .NET, JavaScript et DOM
  • Présentation de Microsoft Ajax
  • Configuration du poste de développement

Architecture et développement ASP .NET Ajax

  • Développement côté client et côté serveur
  • Framework Ajax côté client et côté serveur
  • Echanges client / serveur
  • Communication asynchrone client / serveur

Les bases fondamentales d'ASP .NET Ajax

  • Objet XMLHttpRequest dans ASP .NET Ajax
  • Les extensions JavaScript
  • JSON

Microsoft Ajax Library : les extensions JavaScript

  • Présentation
  • Les types de haut niveau
  • Les extensions orientées objet
  • Reconnaissance des types d'objets et réflexion
  • L'alias $Get
  • Définition d'une classe et héritage de classes

Microsoft AJAX Library : les classes du noyau

  • Présentation
  • L'objet Sys.Application
  • Evènements de durée de vie d'une page
  • L'objet Sys.Component
  • Détection du changement d'état des composants
  • La classe Sys.Net.WebRequest
  • La classe Sys.Net.XmlHttpExecutor
  • La classe Sys.WebForms.PageRequestManager
  • L'objet Sys.Debug et la gestion des traces

Microsoft AJAX Library : Framework d'interface utilisateur

  • Présentation
  • Les contrôles Ajax de base
  • Utilisation des contrôles Ajax dans les pages ASP .NET :
    • Les contrôles ScriptManager et ScriptManagerProxy
    • Les contrôles UpdatePanel, UpdateProgress, Timer

Gestion des erreurs dans les pages ASP .NET Ajax :

  • Présentation
  • Scripts de débogage et scripts de production
  • Gestion des exceptions
  • Utilisation de l'affichage personnalisé des erreurs http
  • Affichage personnalisé des erreurs
  • Gestion des exceptions dans les pages

Configuration d'ASP .NET Ajax

  • Présentation
  • Les nouvelles sections :
    • La section
    • La section
    • Les composants d'exécution (gestionnaires et modules HTTP)

Ajax Control Toolkit

  • Présentation
  • Installation des contrôles
  • Utilisation des contrôles ACT dans les pages ASP .NET
  • Présentation des extenders et contrôles ACT

Les extenders Ajax

  • Vue d'ensemble
  • Exemple de création d'extenders Ajax
  • Caractéristiques techniques d'un extender Ajax
  • Développement d'un extender Ajax personnalisé

Exécution de services distants

  • Présentation
  • Services Web Ajax / WCF / Méthodes de pages
  • Exécution de services distants via des services Web et WCF
  • Exécution de services distants via des méthodes de page