Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
programming & internet technologies

Developing Web Applications with Ajax


This 2-day hands-on workshop will help the attendee to understand and experience the capabilities and benefits of Ajax in the development of leading-edge web sites and services. Many companies have already incorporated Ajax into their commercial web offerings: Google Earth, backpackit, and Cold Fusion. Ajax programming can improve web site development without increasing the network and server overhead that most current forms of web site development incur. Ajax uses a combination of web technologies in a novel way to reduce the time to market and cost of development while addressing issues such as privacy and security. Microsoft originally introduced the Ajax concept in their Internet Explorer 5.5 with the XMLHttpRequest object where the browser engine decided what to do locally and what to forward on to the web server. This concept is the heart of Ajax.

Attendees will learn from lecture, demos, and hands-on exercises how to exploit the capabilities of an Ajax development environment without the overhead of learning a full-featured programming language such as C, C++, or Java. Using simple scripting techniques within HTML/DHTML packages, Ajax provides powerful control and capabilities without the complexity of CGI or server-side programming. The attendees will also complete an in-class project that will further expand Ajax development knowledge and skills development.


Who Should Attend

This workshop will be very beneficial to web programmers, web site designers, content managers, programmers, software engineers, and those that manage such personnel and projects.


Prerequisites

Experience with web site development using HTML, dynamic HTML, XML, or VRML, or light coding experience in some current scripting language: VBScript, JavaScript, PHP, or Perl.


Workshop Objectives:

  • Understand the technologies that Ajax uses to enhance web site development.
  • Examine the concepts of Client/Server computing model used inside of Ajax applications.
  • Examine the Ajax architecture and how its implemented on different platforms.
  • Understand how Ajax uses standards to implement cross-browser compatibility and actions.
  • Learn the basics of the JavaScript scripting language.
  • Learn the concepts of the DOM (Document Object Model) that Ajax manipulates.
  • Learn the concepts of XML syntax necessary to support Ajax application programming.
  • Understand how to use the XMLHttpRequest and other Ajax objects to achieve asynchronicity.
  • Use in-class examples in learning how to package Ajax calls within web pages.
  • Experience how Ajax can begin to duplicate normal desktop application "look and feel".
  • Learn how Ajax can be used internally to implement "desktop-like" application experiences.
  • Put all the Ajax technologies together into a "take-it-with-you" development environment.
  • Understand how to begin using Ajax solutions in everyday business environments.
  • Examine the security issues and their solutions when using Ajax technologies.
  • Compare Ajax with other web development solutions such as JSF, .NET, and Web Services.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com