Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Ajax Core: Web Application Development with Ajax :: [SKM-2125]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SKM-2125   length. 3 days
type. Instructor-Led   partner. Sun Microsystems
price.
$1,050 :: $893 GSA GOV.
 
 
This Ajax training course teaches how to use Ajax to transform the capabilities and reach of your web
applications. You will learn how to use familiar web technologies - DHTML, CSS, DOM, and
JavaScript - with Ajax, adding the ability to communicate with the server without refreshing the entire
web page.Upon completion of this Ajax course, you will have an understanding of the various
technologies that underpin Ajax and how to orchestrate these as a unified whole. You will also learn
how to manage intense large client-side codebases, using techniques and best practices such as
refactoring and design patterns, usually associated with server-side development.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Experienced web developers looking to improve their understanding of Ajax, who need to gain a solid
understanding of Ajax technologies and how they relate to their chosen technology stack.
 
prerequisites
 
 
To benefit from this Ajax course, you'll need to have a solid understanding of web technologies such as
JavaScript and the HTTP protocol. If you have a passing familiarity with these tools, rather than a solid
understanding of these technologies we strongly recommend attendance of our SKM-2100 Ajax
Primer: JavaScript & DOM, the Ajax Building Blocks course, before attending this Core Ajax course.
 
skills gained
 
 

Develop robust, user-friendly, secure Ajax solutions
Decide when and why to use Ajax
Use the technologies fundamental to Ajax
Choose between a variety of Ajax frameworks
Understand the broader implication of Ajax for your web application architecture
Deliver Push with Ajax and Comet


 
related courses, exams and materials
 
 


 
course content details  
 


  DAY 1: INTRODUCING AJAX
We will explore the basic principles of Ajax, and introduce the main set of examples that we will be developing throughout the rest of the course. There will be a great hands-on element to this day (25% lecture, 75% lab). We will also introduce the practical aspects of refactoring, and maintaining a large Ajax codebase.

What is Ajax (where to use it, and why does it matter)?
Synchronous and Asynchronous interaction
the XmlHTTPRequest object
retrieving data as text and as XML
using HTTP methods, headers and parameters
Asynchronous callback handlers




  Ajax Design Basics

retrieving content
retrieving executable scripts
retrieving data: text, XML, JSON
refactoring the XHR object




  DAY 2: ADVANCED CLIENT-SIDE AJAX
We will move from a purely hand-coded approach, to look at some of the client-side toolkits that can make developing Ajax applications more straightforward and productive. We will look at these frameworks from the ground up, with the aim of making the delegates confident about using them in their own frameworks. Again, there will be a strong hands-on element to the day. Prototype

extending the core language
New coding idioms for JavaScript
Ajax Helper classes
HTML Form and DOM helpers




  Scriptaculous

Special Effects for Ajax
Drag and Drop made easy
UI Components




  Network Connectivity Frameworks

Sarissa
o basic request wrappers
o XML manipulation
Prototype Ajax.Request
Rico.AjaxEngine
o response types
o server-side implementation




  DAY 3: AJAX ARCHITECTURES
We will look at the impact of Ajax on the server as well as the client, and discuss the types of serverside framework that support Ajax. We will attempt to cover a range of languages, including Java frameworks, Ruby on Rails, and PHP. We will also look at tools that help to support Ajax development, including debuggers, network monitors, profilers, and various sorts of testing frameworks. Overview of Web server architectures

Component Models: JSF, Tapestry, Atlas
Exposing Server Objects: DWR, SAJAX
Security concerns
o restricting access
o protecting data
o Web 2.0 architecture: Services Integration and Mashups
Consuming third-party services
o RSS
o Google Maps
o Web Services
Exposing a third-party API
o SOAP
o XML-RPC
o REST
Codebase Management
o Profiling JavaScript Code
+ Venkman Profiler
+ home-made profilers
+ profiling network activity using HTTP debuggers
o Testing Ajax Applications
unit testing JavaScript
end to end testing




  Delivering Push with Ajax and Comet

What are Push Technologies?
How do they relate to Ajax?
Use cases
+ dashboards
+ collaboration
How can we implement Push?
+ pseudo-push techniques
+ HTTP Push with Comet
+ raw sockets





 
Free PSP - FREE GPS

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Free PSP - FREE GPS

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware