| |
|
| |
AJAX Developer Training Class
Course ID: 20118
|
|
| |
|
|
| |
|
|
| |
AJAX Developer Training Seminar
In this course, learn to work with Asynchronous JavaScript and XML (AJAX) when developing advanced web applications. AJAX enables you to create a whole new level of user interaction and responsiveness when building next-generation web applications. This course covers a number of intermediate and advanced tools and techniques using JavaScript, XML, CSS, XSLT, and various server-side technologies.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Agenda |
|
| |
1. Using AJAX
- The purpose of AJAX
- Rich Internet applications
- Sending instructions to the browser
2. Making AJAX Requests
- Request objects
- HTTP ready states
- Cached request URLs
3. Asynchronous JavaScript
- Asynchronicity
- External JavaScript files
- Iterative development
- Multiple request objects
4. Document Object Model and JavaScript
- Creating a DOM document with JavaScript
- DOM nodes
- Navigating DOM tree
- DOM applications
5. POST Requests
- Error messages
- Request and response headers
- Content types
6. XML Requests and Responses
- XML and responseText
- responseXML
- DOM and XML
7. JavaScript Object Notation (JSON)
- XML vs. JSON
- JSON data format
- JSON on the server
8. A New Design for the Web
- Why AJAX rich clients?
- The four defining principles of AJAX
- AJAX rich clients in the real world
- Alternatives to AJAX
9. First Steps with AJAX
- The key elements of AJAX
- Orchestrating the user experience with JavaScript
- Defining look and feel using CSS
- Organizing the view using the DOM
- Loading data asynchronously using XML technologies
- What sets AJAX apart
10. Introducing Order to AJAX
- Order out of chaos
- Some small refactoring case studies
- Model-View-Controller (MVC)
- Web server MVC
- Third-party libraries and frameworks
11. The Page as an Application
- A different kind of MVC
- The view in an AJAX application
- The controller in an AJAX application
- Models in an AJAX application
- Generating the view from the model
12. The Role of the Server
- Working with the server side
- Coding the server side
- The big picture: Common server-side designs
- The details: Exchanging data
- Writing to the server
13. The User Experience
- Getting it right: Building a quality application
- Keeping the user informed
- Designing a notification system for AJAX
- Implementing a notification framework
- Using the framework with network requests
- Indicating freshness of data
14. Security and AJAX
- JavaScript and browser security
- Communicating with remote services
- Protecting confidential data
- Policing access to AJAX data streams
15. Performance
- What is performance?
- JavaScript execution speed
- JavaScript memory footprint
- Designing for performance
16. AJAX by Example
- Dynamic double combo
- The client-side architecture
- Implementing the server: VB .NET
- Presenting the results
- Advanced issues
17. Type-Ahead Suggest
- Examining type-ahead frameworks
- The server-side framework: C#
- The client-side framework
- Adding functionality: Multiple elements
18. The Enhanced AJAX Web Portal
- The evolving portal
- The AJAX portal architecture using Java
- The AJAX login
- Implementing DHTML windows
- Adding AJAX autosave functionality
19. Live Search using XSLT
- Understanding the search techniques
- The client-side code
- The server-side code: PHP
- Combining the XSLT and XML documents
20. Building Stand-Alone Applications with AJAX
- Reading information from the outside world
- Creating the rich user interface
- Loading the RSS feeds
- Adding a rich transition effect
- Avoiding the project's restrictions
|
|
| |
|
|
|
| |
|
|
| |
Audience |
|
| |
Developers seeking to enhance web sites to a more modern, responsive Web 2.0 paradigm.
|
|
|
| |
|
|
| |
Pre-requisites |
|
| |
- 1839 - Intro to JavaScript: DOM scripting (DHTML) or equivalent industry
experience - 1806 - Cascading Style Sheets
- 1832 - XML Developer or equivalent industry experience
|
|
|
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
| |
|
| |
AJAX Developer Training Course Dates and Locations
|
|
| |
|
|
| |
Course ID: 20118
| Course Duration: 5 Days
|
|
| |
|
|
| |
Locations: |
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Select a market segment to view more courses
|
|
| |
|
|
| |
Or, select a category to view more courses
|
|
| |
|
|
| |
Browse By Category
Browse By Location
Browse New Courses
|
|
| |
|
|
|
| |
| |
|
|
|
|