Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Core Ajax Fundamentals

Home > Course Catalog >  Web Design and Programming Training > Core Ajax Fundamentals

Core Ajax Fundamentals (TT4200)

In this comprehensive course, you will gain a balanced mixture of theory and practical labs designed to take students from the fundamentals of AJAX and its underlying technologies through the use of tools and libraries to ease the development of AJAX applications. You will apply AJAX to projects at both an architectural as well as a line by line coding level. You will leave this course armed with the required skills to design, implement, and deploy robust, flexible, and safe AJAX-based applications.

This course provides indoctrination in the practical use of the umbrella of technologies that support Ajax as well as some of the tools, toolkits, and frameworks that can be used in conjunction with Ajax development and deployment. You will begin with an initial look at Ajax and how it is used within the context of web applications. You will walk through the different technologies that are the foundation for Ajax. Once the foundations of Ajax have been established, you will look at the fundamental aspects of Ajax in terms of web applications, security, tools, and frameworks. The transport and processing of data is a significant part of the Ajax picture. The course presents the various options for data interchange and processing.

What You'll Learn

  • Ajax and how it is used within the context of web applications
  • Work with the different technologies that are the foundation for Ajax
  • Fundamental aspects of Ajax in terms of web applications, security, tools, and frameworks
  • Design and implement the transport and processing of data using the various options for data interchange and processing
  • Options, tools, and approaches that can be used in conjunction with the basic Ajax approach
  • Work with the Dojo toolkit and JSON
  • Application security, ranging from web and XML application issues to the vulnerabilities and threats that are specific to AJAX

Who Needs to Attend

Software developers needing an introduction to concepts and technologies associated with AJAX and its related recommendations

Prerequisites

Previous experience or working knowledge of HTML and JavaScript is helpful but not required

Follow-On Courses

  • Advanced or additional web development topics
  • Basic J2EE or JavaEE/JEE training:
    • JSF
    • Struts 2.0
    • EJB3.0
    • Spring
    • Hibernate
  • Application development security courses
  • Agile or test-driven development courses
  • Service-oriented analysis and design
  • Web services
  • XML or other web development topics

Course Outline

1. Introduction to Ajax

  • Ajax Technologies and Architecture

2. Ajax Foundation

  • XMLHttpRequest (XHR) Mechanics
  • JavaScript Mechanics
  • CSS Mechanics
  • DOM Mechanics
  • XML Mechanics
  • JavaScript Applied in Ajax

3. Ajax Fundamentals

  • Ajax Applications
  • Ajax Tools and Frameworks

4. JavaScript Object Notation (JSON)

  • JSON Object Concepts
  • JSON Syntax
  • JSON Processing
  • JSON Considerations

5. XSLT and Ajax

  • XSLT Fundamentals
  • XSLT Applied

Labs

This course is approximately 50% lecture and 50% labs.

On-Site

Course Code: 1046

Contact us for pricing

3 Day Course


Payment Options

Alert Me Alert Me

Schedule and Registration

Request a Quote.

Request a date & location.

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS