|
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
|