0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Developing Ajax Web 2.0 Applications: Hands-On

 
Course: 986   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Develop powerful, easy to use Web 2.0 sites using Ajax techniques
  • Construct robust user interfaces that are compelling, intuitive and accessible
  • Create effective, dynamic content for integration with your Web applications
  • Enhance application functionality with the JQuery and Prototype libraries
  • Apply best practices to create standards-compliant robust Web applications
  • Enhance the security of Ajax-based Web applications

Course Benefits

Modern Web sites must be intuitive to use, accessible to all users, and have responsive applications that promote a fluid, uninterrupted workflow. Ajax is a powerful tool for creating interactive Web applications that meet these requirements. Enhancing your organisation'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 2.0 sites.

Who Should Attend

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:
  • Adding Ajax functionality to an existing Web site
  • Creating intuitive user interfaces with drag and drop functionality
  • Plotting and mapping with third-party geolocation APIs
  • Expanding your site search with autosuggest
  • Controlling browser back button behaviour with the RSH framework
  • Preventing the theft of JSON data

Related Courses

  • 470 Developing a Web Site
  • 522 Cascading Style Sheets (CSS) for Web Pages
  • 542 XML Comprehensive Introduction
  • 471 Java Programming Comprehensive Introduction
  • 512 ASP.NET WebForms Comprehensive Introduction
  • 519 Introduction to PHP for Web Development
  • 984 Adobe Flash: Developing Interactive Web Content
  • 988 Adobe Photoshop: Creating and Enhancing Images and Graphics

  Developing Ajax Web 2.0 Applications

Upcoming Dates

12 - 15 OctLondon 
8 - 11 FebLondon 
14 - 17 JunLondon 

Live online classroom training.

Attend highlighted events
in person or online with Learning Tree AnyWareTM.


For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk986.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Developing Ajax Web 2.0 Applications: Hands-On

 
Course: 986   Type: Hands-On Training   Duration: 4 Days
 
 
Course Content
 

Exploring Ajax Fundamentals

Identifying core Ajax/Web 2.0 components

  • XHTML
  • XML
  • JavaScript
  • CSS
  • DOM
  • JSON
  • Exchanging information using the XMLHttpRequest object

Building rich, interactive Web applications

  • Measuring the business benefits of Ajax
  • Improving data exchange efficiency
  • Streamlining data entry and presentation

Applying Client-Side Ajax Techniques

Implementing Ajax communication approaches

  • Exchanging data with the server using XHR
  • Selecting GET or POST methods
  • Processing the server response
  • Handling communication errors

Development and debugging methods

  • Monitoring communications
  • Utilising browser tools

Developing Dynamic Content

Exploiting the power of DOM

  • Accessing page elements
  • Modifying HTML content
  • Avoiding memory leaks
  • Searching and manipulating XML with DOM

Enhancing the user experience

  • Latency and feedback
  • Ensuring up-to-date data with cache defeat
  • Compressing for optimal download speed

Leveraging Third-Party Libraries

Optimising functionality

  • Tapping into the power of client libraries
  • Extending standard objects
  • Decreasing time-to-market with code-reuse
  • Defining and configuring JavaScript objects with JSON

Exploiting third-party libraries

  • Assessing the benefits of JavaScript library code
  • Utilising the library selection criteria
  • Introducing JQuery and Prototype

Simplifying page logic

  • Streamlining page content manipulation
  • Reacting to the user with event handling
  • Cleaning up HTML with unobtrusive JavaScript
  • Encapsulating Ajax requests

Making the User Interface Accessible

Meeting accessibility standards

  • Architecting for progressive enhancement and graceful degradation
  • Complying with W3C and statutory guidelines

Improving ease of use

  • Resolving back button limitations
  • Adding bookmarking capabilities

Managing Security and Validation

Reducing security threats

  • Analysing the XHR security model
  • Preventing theft of JSON data

Validating user input

  • Checking form data
  • Addressing the limitations of client-side validation

On-Demand JavaScript Capabilities

Hiding complexity

  • Dynamically injecting script blocks
  • Creating self-contained JavaScript libraries

Constructing cross-domain requests

  • Making use of the <script> tag to access JSON data from a second site
  • Integrating cross-domain RSS with a server-side proxy

Maximising Toolkits for Rich User Interfaces

Taking advantage of code libraries

  • Adding a graphical calendar control
  • Enabling drag and drop
  • Marrying data and presentation through in-line editing
  • Exploiting special effects for the "wow" factor

Developing a rich user interface

  • Populating forms with dynamic requests
  • Assisting the user with autosuggest
  • Supercharging data forms with rich text editors
 
http://www.learningtree.co.uk/courses/uk986.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Developing Ajax Web 2.0 Applications: Hands-On Tuition

 
Course: 986   Type: Hands-On Training   Duration: 4 Days
 
 

£ 1,825 Standard Fee
Savings Plans
£ 1,000Flex-Training Pass
£ 1,00010-Day Training Pass
£ 1,520Voucher 10-Pack
£ 1,645Alumni Gold Discount
 

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £2,995
  • As little as £1,000
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £895 per course
  • Any combination of courses
  • Only £2,495
Training Vouchers
  • Save as much as £625 per course
  • Fully transferable
  • As low as £1,520 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £210 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk986.htm