People, Training, Results

Independent Technical IT Computer Training Courses

   

ASP.Net Ajax Fundamentals Course

 

Course Description

The ASP.NET Ajax Library is an open source, JavaScript library that enables data-driven Ajax application development that execute entirely in the browser. This new Web development from Microsoft provides both client-side and server-side components for closing the gap between web and desktop user interfaces.

The accompanying Microsoft Ajax Libraries include a browser-neutral client script library that is easily integrated with existing Web applications (including ASP.NET and non-.NET sites), improving response times and enhancing UIs with DHTML and JavaScript features that in the past would have taken enormous development efforts and extensive client-side knowledge.

ASP.NET and newer applications can take advantage of the Ajax Extensions server-side features to further enhance their UIs, often through simple mark-up. The fundamentals course walks you through the components of ASP.NET Ajax, asks you to build a number of Ajax-enabled ASP.NET applications, and shows how best to leverage the capabilities of the extensions to make your clients' experience a richer one.
£1050.00

3 day course

Scheduled Dates:
27 June 2012
25 July 2012
03 October 2012
12 December 2012

Course pre-requisites:

This course is designed for developers with ASP.NET experience interested in taking their Web applications to the next level with the ASP.NET Ajax to improve response times, eliminate tedious post-backs, and enhance your UI with sophisticated DHTML behaviours using an intuitive framework.



Topics covered on the 3 day ASP.Net Ajax Fundamentals course

Introducing ASP.NET Ajax

  • What is Ajax?
  • Raw Ajax development
  • A tour of ASP.NET Ajax extensions
  • UpdatePanel
  • Web services support
  • Client-side JavaScript library
  • Control toolkit

ASP.NET Ajax Server Controls

  • Ajax the easy way --- using server-side
  • controls
  • Client-side vs. server-side
  • Synchronous vs. asynchronous
  • Partial page rendering
  • UpdatePanel
  • UpdateProgress
  • TimerControl
  • Error handling

ASP.NET Ajax Server Data

  • Using Ajax to access data on the server
  • Exposing web services to the client
  • WCF endpoints
  • Static page methods
  • Proxy generation
  • JSON serialization
  • Error handling
  • Profile service
  • Membership service

Debugging

  • Tools and techniques for debugging Ajax
  • applications
  • JavaScript debugging
  • DOM debugging
  • Tracing
  • Interception
  • Tools, tools, tools

JavaScript on the Client

  • A primer on the JavaScript programming language
  • A little history
  • Summary of JavaScript the language
  • Common syntax
  • Common semantics
  • DOM programming
  • OO programming

ASP.NET Ajax Client-side Library

  • Taking advantage of Ajax on the client
  • Components of the Ajax extensions client-side library
  • Components of the Ajax Extensions
  • Preview library
  • Event handling
  • JSON serialization
  • XMLHttpRequests
  • Declaring classes
  • Inheritance and interfaces
  • Managing the libraries
  • Script loader
  • Using Microsoft CDN

DataView and client data binding

  • Client data sources
  • Declarative control instantiation
  • Live data binding
  • Observer pattern
  • AdoNetServiceProxy
  • DataContext

jQuery

  • The 'do more write less' library
  • Motivation
  • Developing with jQuery
  • The '$' function
  • Selectors
  • Events
  • Chaining
  • Effects
  • DOM manipulation
  • Ajax
  • plug-ins
  • Integration with ASP.NET Ajax

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £1050.00   (excl.VAT)



Scheduled course dates

27 June 2012 to 29 June 2012

25 July 2012 to 27 July 2012

03 October 2012 to 05 October 2012

12 December 2012 to 14 December 2012





View full schedule of Generic courses

View full schedule of ASP.Net courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite ASP.Net Training and bespoke ASP.Net courses