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.
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)
- La section
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