OUR PARTNERS




















 
 
 
Online Courses From Only £19.99 per year

AJAX

AJAX

Price: £49

Duration: 20.00 hour(s)
Delivery: Online

This Course is for anyone who would like to build applications using AJAX and the .NET 2.0 platform


AJAX

Total Time: 20.00 hour(s)  

Summary:

Asynchronous JavaScript and XML is one of the most popular current programming techniques used in web application development.

Use this training to learn how to build interactive, exciting, fast apps for your web site programming.      

Learning Segment 1. :  History and Revival of AJAX    

Summary:

This learning segment provides a foundation of AJAX fundamentals, including a background and history of browsers and their development.  

Objectives:

  • Describe beginnings of browser development
  • Describe beginnings of key benefits and features of AJAX  

Topics:

  • History and revival of AJAX  

Learning Segment 2. :  Introducing JavaScript    

Summary:

This learning segment illustrates the basic syntax for writing JavaScript functions, as well as how to create and use JavaScript objects.  

Objectives:

  • Explain the historical basis of JavaScript
  • Describe how to declare and use JavaScript variables
  • Describe how to declare and use JavaScript functions  

Topics:

  • Introducing JavaScript    

 Learning Segment 3. :  The XMLHttpRequest Object    

Summary:

This learning segment describes the basic procedures for using the XmlHttpRequest object to make dynamic AJAX calls without having to send the entire Web page back to the server.  

Objectives:

  • Describe the functionality and basic usage of the Xml
  • Http
  • Request object  

Topics:

  • The Xml
  • Http
  • Request object  

Learning Segment 4. :  N-Tier and AJAX    

Summary:

This learning segment describes the architecture and design of N-Tier applications.  

Objectives:

  • Describe the structure of N-tier applications
  • Explain how AJAX can be used in N-tiered applications  

Topics:

  • N-tier and AJAX    

Learning Segment 5.:  Rich Internet Applications    

Summary:

This learning segment describes the functionality and benefits of rich Internet applications and explains how AJAX improves the utility and performance of these types of applications.  

Objectives:

  • Describe the structure and architecture of rich Internet applications
  • Explain how AJAX can be beneficially used in creating rich Internet applications  

Topics:

  • Rich Internet applications    

Learning Segment 6.:  CSS and the DOM    

Summary:

This learning segment teaches how to use Cascading Style Sheets (CSS) to control the appearance, behavior, and position of objects on a Web page, and how to use the Document Object Model (DOM) to manipulate those Web page elements in memory.  

Objectives:

  • Work with Cascading Style Sheets (CSS) and the Document Object Model (DOM) to control the appearance, behavior and positioning of objects on a Web page  

Topics:

  • CSS and the DOM    

Learning Segment 7.:  AJAX Frameworks    

Summary:

This learning segment identifies popular AJAX frameworks, compares and contrasts their capabilities, and describes key benefits and features.  

Objectives:

  • Describe capabilities of popular AJAX frameworks  

Topics:

  • AJAX Frameworks    

Learning Segment 8.:  Understanding an AJAX Library    

Summary:

This learning segment describes the contents of an AJAX library and explains how to use the library in developing an AJAX-based application.  

Objectives:

  • Describe the contents of an AJAX library
  • Explain the utility of an AJAX library in developing an AJAX application  

Topics:

  • Understanding an AJAX library    

Learning Segment 9.:  AJAX and Web Services    

Summary:

This learning segment describes how to create a Web service and consume it from an AJAX-based application.  

Objectives:

  • Identify how to integrate AJAX with Web services
  • Create a Web service and consume it from within an AJAX-based application  

Topics:

  • AJAX and Web services    

Learning Segment 10.:  Tagging with AJAX    

Summary:

This learning segment teaches how to create AJAX applications that use tagging to perform user-defined content classification.  

Objectives:

  • Describe how to perform user-defined content classification
  • Identify how to implement user-defined content classification using AJAX  

Topics:

  • Tagging with AJAX    

Learning Segment 11:  Cloning Google Suggest    

Summary:

This learning segment teaches how to use AJAX technology to perform autocompletion by 'cloning', or imitating, a popular autocompletion application, Google Suggest.  

Objectives:

  • Describe how autocompletion technology works
  • Implement limited autocompletion functionality using AJAX  

Topics:

  • Cloning Google Suggest    

Learning Segment 12 :  User Controls and AJAX.NET    

Summary:

This learning segment teaches how to create and customize reusable drag-and-drop controls.  

Objectives:

  • Design reusable "drag-and-drop" controls that utilize AJAX technologies
  • Customize reusable controls  

Topics:

  • User controls and AJAX.NET    

Learning Segment 13 : AJAX and Mapping    

Summary:

This learning segment shows how to use AJAX to create mapping-enabled utility sites.  

Objectives:

  • Examine how to create mapping-enabled sites ("mash-ups")
  • Describe how to implement AJAX technology in mash-up sites  

Topics:

  • AJAX and mapping    

Learning Segment 14 :   AJAX and Web Parts    

Summary:

This learning segment teaches how to use AJAX to create Web Parts and integrate those Web Parts into user-definable portal Web sites.  

Objectives:

  • Define "portal" Web sites
  • Explain how Web Parts are used to create portal Web sites
  • Explain how AJAX is used in the creation of Web Parts  

Topics:

  • AJAX and Web parts    

Learning Segment 15 :  AJAX and ASP.NET Security    

Topics:

  • This learning segment provides tools to efficiently test and implement security in AJAX applications.  

Objectives:

  • Describe the importance of security in AJAX applications
  • Identify and describe key ASP.NET tools that implement security in ASP.NET applications  

Topics:

  • AJAX and ASP.NET security    

Learning Segment 16 : Performance    

Summary:

This learning segment provides tools and techniques to improve the performance of AJAX applications.  

Objectives:

  • Identify performance benefits of AJAX
  • Design your application to take advantage of AJAX performance benefits  

Topics:

  • Performance    

Learning Segment  17 :  Debugging Your Application    

Summary:

This learning segment covers debuging AJAX applications.  

Objectives:

  • Describe how to debug AJAX applications
  • Identify and implement key debugging techniques  

Topics:

  • Debugging your application    

Learning Segment 18 :  AJAX and Site Testing    

Summary:

This learning segment describes how to perform stress testing of an AJAX-enabled Web site and compare the behavior of an AJAX-enabled Web site with that of a non-AJAX-enabled Web site.  

Objectives:

  • Define how an application should behave under stress
  • Explain how to stress test a Web application
  • Describe what tools are available to stress test an application  

Topics:

  • AJAX and site testing    

Learning Segment 19 : AJAX Usability    

Summary:

This learning segment provides tips and techniques used to analyze and improve the usability of AJAX-enabled applications.  

Objectives:

  • Describe best practices for usability of AJAX applications
  • Explain implications of failure to implement usability best practices in AJAX applications  

Topics:

  • AJAX usability    

Learning Segment 20 :  Atlas    

Summary:

This learning segment describes how Microsoft has combined AJAX and ASP.NET into a technology called ATLAS and discusses how to develop applications using ATLAS.  

Objectives:

  • Explain the integration of AJAX and ASP.NET into ATLAS
  • Describe the benefits and key features of ATLAS
  • Explain how to create applications using ATLAS  

Topics:

  • ATLAS

Features:

  • Flash-based instructional demonstrations applying course concepts.
  • Instructional audio with graphics highlighting key points.
  • Exercises allow learners to practice in the actual application being studied.
  • A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
  • Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary.
  • In addition, it lets them find other occurrences of the term in the same course.
  • Search text enables learners to rapidly search all text within a course to easily retrieve information required.
  • Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
  • A skill assessment generates a customized learning path based on the results of a pre-test.
  • A glossary provides a reference for definitions of unfamiliar terms. Bookmarking tracks the learner's progress in a course.  

Technical Requirements:

P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 5.5 or higher; Windows Media Player 9.0 or higher; Flash 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.

Share This
Share:
  • Digg
  • del.icio.us
  • Mixx
  • Google
  • Facebook
  • LinkedIn
  • YahooMyWeb
  • StumbleUpon
  • Technorati
  • TwitThis
FREE COURSES
Free Trial to 1000 Courses
Get FREE Access to Over 1000 Video Training Courses

* indicates a required field
 
TESTIMONIALS
Raj Odedra passed his MCSE in just six months! "I Passed my MCSE in Just Six Months!"
Raj Odedra
read more