Remotely assisted instructional learning (
RAIL)
Instructor-led training (
ILT)
Onsite dedicated training (
OST)
Price
USD $1,275
Course overview
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. 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.
Prerequisites
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), HE681S - ASP.NET using Visual Basic 2005 or HE682S - ASP.NET using Visual C# 2005)
Understanding of proper use of Visual Studio (creating and managing projects/web sites/solutions, using debugger)
Audience
Programmers who will be developing AJAX applications in ASP.NET
Ways to save
Save with the HP Care Pack education service offerings
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