Informatique Informatique
Référence formation : 4-VS-AJAX - Durée : 3 jours

Cliquez sur l'image ci-contre ou sur le lien ci-dessous
pour télécharger notre programme de formation professionnelle au format PDF
(nécessite © Acrobat Reader)

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. 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
  • Développeurs et responsables de projets devant mettre en œuvre des applications ASP.NET avec une meilleure réactivité et ergonomie avec le nouveau paradigme AJAX

Plan de cours

1. Introduction

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

2. 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

3. Les bases fondamentales d'ASP .NET Ajax

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

4. 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

5. 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

6. 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 :
  • NIVEAU 3Les contrôles ScriptManager et ScriptManagerProxy
  • NIVEAU 3Les contrôles UpdatePanel, UpdateProgress, Timer

7. 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
  • NIVEAU 3Affichage personnalisé des erreurs
  • NIVEAU 3Gestion des exceptions dans les pages

8. 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

9. 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é

10. 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

Retour haut de page