CMT 511: AJAX

Ajax (Asynchronous Java and XML) has emerged as a powerful platform for building web applications with extensive client-side interactivity. Unlike older approaches, which require reloading of the entire page with every postback, Ajax uses the JavaScript DOM, the XMLHttpRequest object, XML, and CSS to download and display just the content that needs to change. The course will teach theoretical and practical practices needed to create an AJAX-based application. Prerequisites: CMT113, CMT117, CMT125, & CMT241. Register for this class at BHCC website.

 

COURSE OBJECTIVES:

Create two ePortfolio Web applications using the AJAX technologies utilizing previous skills acquired in CMT111, CMT113, CMT117, CMT125 and CMT241.

 

Sample Class Syllabus: click here.

 

Assignments

Lab 1:
Exercise 1: Age Validation
Exercise 2: Age Validation II

 

Lab 2: Developing Applications that Respond to Events
Exercise 1: Working with Window and frame events
Exercise 2: Porcessing Mouse Events
Exercise 3: Form Validation

 

Lab 3: Working with <div> and <span> Tags
Exercise 1: Dynamically Displaying Text

 

Lab 4: Accessing Individual Array Elements
Exercise 1: Managing Collections of Data

 

Lab 5: Rock, Paper, Scissors Application
Exercise 1: Rock, Paper, Scissors

 

Lab 1: The DOM Tree
Exercise 1: The Ajax Story of the Day

 

Typing Challenge Application:  

Exercise 1: The Ajax Typing Challenge

 

AJAX & XML:
Exercise 1: AJAX & XML Warm-up

Exercise 2: The Who am I? Application

 

The Fortune Teller Game:  

Exercise 1: The Fortune Teller Game

 

Scramble: The Word Guessing Game  

Exercise 1: Scramble: The Word Guessing Game

 

The Fortune Teller Game:  

Exercise 1: The Fortune Teller Game

 

Lorem ipsum dolor sit amet, nisi ut aliquip ex ea commodo consequat.

 

Student Sites

Spring 2017

 

 

Helpful Websites

W3Schools JavaScript

W3Schools AJAX

W3Schools jQuery

Find Jeannette on Social Media

  • Facebook Facebook
  • LinkedIn LinkedIn
  • YouTube YouTube
  • Follow @jrpassanisi Twitter