Course Summary
This intensive and practical introduction to Ajax with JavaScript & DOM - The Ajax Building Blocks training course teaches how JavaScript and DOM, well-known technologies in the web developer's toolkit, have been given a new lease of life with the arrival of Ajax.
Duration
1 day.
Objectives
This highly practical Core JavaScript and DOM training course will solidify your understanding of JavaScript and DOM technologies upon which successful Ajax programming and web development relies.
- Use JavaScript Language features crucial to Ajax Development
- Use JavaScript & DOM development tools and techniques
- Understand DOM manipulation methods
- Use JavaScript Events
- Implement the Observer Pattern
- Build a firm foundation for Ajax coding
Audience
This course best suits experienced web developers, who want to learn more about JavaScript, DOM and web development best practices.
Experience with basic web development, such as HTML and CSS. You should be able to hand-code simple web pages using an HTML editor.
Instructors
i am a multidisciplinary teacher and consultant who has particular interest in information archives, flows and presentations. some of my favorite topics are thus natural languages, annotations and visualizations. More about Aaron Brick...
Additional Notes
50% or more hands-on. You will be provided with all the course materials needed.
Outline
Javascript Language Features
- Objects and Arrays
- Functions and Closures
- OO programming and JavaScript
- Refactoring with JavaScript
- Development Tools and Techniques
- innerHTML
- Abstracting away the DOM
- DOM and CSS
- Client-side XSLT
- The classic event Model
- The W3C Event model, and variations
- Implementing the Observer pattern
- Enforcing clean separation
- behaviour.js library
- Usability Issues
- back button
- bookmarking
- notifications
- Enforcing clean separation