Hewlett Packard
This intensive, hands-on 3-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX, VB or C#, and Visual Studio 2005.

Course number HE684S

Delivery method
Remotely assisted instructional learning (RAIL)
Instructor-led training (ILT)
Onsite dedicated training (OST)

Course overview
Students will first learn foundational topics, such as JavaScript, DTHML, the Document Object Model (DOM) and Cascading Style Sheets (CSS). Then, the course covers the various components of Microsoft's AJAX support in depth, including ASP.NET AJAX Extensions, the AJAX Client Library, and the AJAX Control Toolkit.

This course assumes that the student is already accomplished in the use and understanding of either VB.NET or C# as well as ASP .NET. The course focuses on building AJAX applications, not on learning general web programming, ASP .NET Web Forms, or use of Visual Studio. To that end the student must have:

  • Strong experience with either VB or C# (1 year or equivalent knowledge from course 4994-(HF339S) Intro to programming Microsoft .NET Framework applications with Microsoft Visual Studio 2005)
  • Strong experience building ASP .NET Web Forms (1 year or equivalent knowledge from course 2310 (U2773) - Developing Web Applications Using Microsoft Visual Studio 2008 (MOC 2310), HG788S - ASP.NET using Visual Basic 2005 or Visual C# 2005
  • Understanding of proper use of Visual Studio (creating and managing projects/web sites/solutions, using debugger)

Programmers who will be developing AJAX applications in ASP.NET

Course outline

  • Rich Internet Applications and AJAX – this chapter introduces basic concepts of AJAX applications, including the Microsoft ASP .NET AJAX Toolkit
  • Using JavaScript – AJAX applications require proficiency in JavaScript programming; this chapter teaches the basic programming rules and techniques for JavaScript
  • DHTML, DOM, and CSS – AJAX applications run in the context of a browser; this chapter looks at the “API” that developers will use to interact with the browser and the end-user
  • Microsoft AJAX Client Library – in addition to a rich set of controls, the Microsoft ASP .NET AJAX Toolkit provides a development infrastructure for client-side programming; this chapter introduces the student to the techniques for using this client-side library
  • Partial Page Rendering – student learns how update part of a web page in the browser without having to cycle the entire page; this is a cornerstone of AJAX development
  • Remote Method Calls – AJAX depends on making background calls to a web server in order to send or retrieve data; this chapter demonstrates the infrastructure used in making these calls
  • AJAX Control Toolkit – this chapter takes a tour of the controls provided in the Microsoft toolkit
  • Application Services – while AJAX represents a client-side technology, AJAX applications still need to take advantage of back-end ASP .NET services; this chapter looks at how an AJAX developer will employ these services


  • Upis u radnu knjižicu: ne
  • Certifikat: ne
  • Uvjerenje: ne
  • In-house: ne
  • Svjedodžba: ne
  • Diploma: ne