|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Developing Ajax Web 2.0 Applications: Hands-OnEnhancing the Web User Experience
Course: 986
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Develop Ajax-powered interactive and dynamic Web sites
- Design accessible interfaces for cross-browser compatibility
- Integrate frameworks for data exchange on multiple server environments
- Leverage toolkits to rapidly create rich user-friendly interfaces
- Optimize and strengthen code to build stable applications
- Protect vital information from interception
Course Benefits Ajax is a powerful Web development technique for creating interactive Web applications that respond in the same familiar way as desktop applications. Enhancing your organization's current Web site with Ajax increases usability and customer satisfaction while maintaining a competitive edge. In this course, you gain the practical skills required to effectively design, create and implement Ajax-enabled Web sites.Who Should Attend Web developers, designers, programmers, system architects, analysts and those involved in developing and managing Web applications. Experience with JavaScript at the level of Course 489, "JavaScript for Web Development," is required.Hands-On Training You are immersed in an evolving case study creating an Ajax-enabled Web site. Exercises include:
- Enhancing the security of Ajax data transmissions
- Organizing the user interface with sortable lists and drag-and-drop
- Integrating popular toolkits and frameworks with server- and client-side technologies
- Creating intuitive interfaces
- Developing seamless and updatable application content
- Plotting and mapping using third-party geolocation APIs
- Expanding your site search with autosuggest
Course 986 Content
- XHTML
- XML
- JavaScript
- CSS
- DOM
- Exchanging information using the XMLHttpRequest object
- Measuring the business benefits of Ajax
- Improving data exchange efficiency
- Streamlining data entry and presentation
- Assessing presentation requirements
- Converting appropriate site functionality to Ajax
- Indicating the freshness of data
- Incorporating effective form validation
- Notifying users of system events and changes
- Architecting for progressive enhancement and graceful degradation
- Complying with W3C and specific government guidelines
- Resolving "back button" limitations
- Adding bookmarking capabilities
- Addressing browser-specific issues
- Facilitating interaction with client-side code
- Decreasing time-to-market
- Integrate a dynamic RSS reader
- Monitoring and responding to data changes through automated messaging
- Enabling drag-and-drop
- Marrying data and presentation through in-line editing
- Exploiting special effects for the "wow factor"
- Populating forms with dynamical requests
- Assisting the user with autosuggest
- Supercharging data forms with rich text editors
- Accessing page elements
- Modifying page content
- Extending standard JavaScript objects
- Avoiding memory leaks
- Compressing for optimal download speed
- Choosing efficient data structures
- Safeguarding existing code with exception handling
- Structuring and refactoring for reuse and maintenance
- Debugging and testing techniques
- Guarding against malicious JavaScript code
- Avoiding cross-browser pitfalls
- Intercepting remote services communication
- Stopping invalid cookie usage
- Sniffing data packets
- Designing applications with security in mind
- Encrypting JavaScript with security algorithms
- Plotting and annotating live mapping data
- Utilizing geodata to improve business processes
- Circumventing browser security limitations with On Demand JavaScript
- Injecting dynamic JavaScript into a Web Page
- Monitoring communications
- Handling server errors
- Utilizing browser tools
|
Related Courses
|
|
|
|
 |
|
|