Ajax in Java Applications
Course ID
Course Description
Prerequisites
Audience
Course Content
- Introduction
- Introduction to Ajax
- Typical Web Application Model
- Ajax Application Model
- Coding Ajax Applications
- Getting Started with XML
- Parsing XML
- XML Syntax
- Elements
- Attributes
- Comments
- Unicode and Character Sets
- Character References
- Entity References
- CDATA Sections
- Processing InstructionsChapter 3 - HTML/XHTML
- HTML/XHTML Differences
- Cascading Style Sheets
- CSS Syntax
- CSS Property Names and Values
- Creating CSS Style Sheets
- Grouping Selectors
- Pattern Matching Rules
- Inheritance
- The Core JavaScript Language
- A Simple XHTML and JavaScript Example
- Language Structure
- Variables
- Numbers
- Strings
- Booleans
- Expressions and Operators
- Arithmetic Operators
- Comparison and Logical Operators
- Operator Precedence
- The if Statement
- The switch Statement
- The while Statement
- The for Statement
- Nested Loops
- The break Statement
- The continue Statement
- Functions
- Local vs. Global Variables
- JavaScript Arrays
- Creating Arrays
- Processing Arrays
- Array Methods
- Associative Arrays
- Functions
- User Defined Functions
- Arguments and Parameters
- The arguments Array
- Core JavaScript Functions
- Numerical Functions
- URI Encoding and Decoding Functions
- Core JavaScript Objects
- Objects
- The Math Object
- The Date Object
- The Document Object Model (DOM)
- Web Browsers and Parsers The W3C DOM
- Trees and Nodes
- The Node Interface
- The NodeList and NamedNodeMap Interfaces
- Node Traversal Example
- Node Traversal Display
- Node Traversal Details
- The Element Interface
- The Text and Attr Interfaces
- DOM Compatibility
- The Document Interface
- The DOM Event Model
- JavaScript Events
- Event Handlers as XHTML Attributes
- Event Handlers as Properties
- Event Propagation
- The Event Object
- Event Properties and Methods
- Cross-Browser Event Handling
- Handling Mouse Events
- The XMLHttpRequest Object
- Cross-Browser XMLHttpRequest Object
- XMLHttpRequest Properties
- XMLHttpRequest Methods
- Communicating with the Server
- Processing Text Responses
- Processing XML Responses
- Attributes Named id and of Type ID
- Defining a Callback Handler Function
- Handling Multiple XMLHttpRequest Objects
- A More Complex Ajax Example
- The XHTML Component
- The CSS Component
- The Server-Side XML Components
- The Utility Components
- Building the Application - Stage 1
- Building the Application - Stage 2
- Building the Application - Stage 3
- Building the Application - Stage 4
- Building the Application - Stage 5
- Building the Application - The Final Stage
For More Information
For training inquiries, call 850-308-1376
or email us at eramos@gbsi.com
Course Details
Duration - 3 days
Price - $1895.00 USD
(Discounts may apply. Call for more information.)
Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.