JavaScript & jQuery Fundamentals
Start building rich internet applications and deliver better user experience by learning the fundamentals of JavaScript and the essentials of the jQuery framework.
You will then explore the XMLHTTPRequest object to interact with a web hosting server without the browser window refresh then process and display the server response data in your web page.
Use the powerful functions and features offered by jQuery framework to easily build AJAX applications, navigate the DOM tree and process HTML, JSON, XML or plain text response from the web server.
Just take a moment and see how the navigation menus in this web site reacts, notice how various pages load when you click a link and how various parts are updated without a web browser window refresh: that's just a glimpse of the power of jQuery and AJAX.
To make the most out of this training course, you need to know the fundamentals of HTML and CSS. Otherwise, we recommend you get our HTML5 & CSS or CSS training training before learning Javascript and jQuery.
JavaScript & jQuery Training Schedule
| Date | Time | Event Title | Register |
|---|---|---|---|
| Monday, June 4, 2012 Tuesday, June 5, 2012 Wednesday, June 6, 2012 Thursday, June 7, 2012 Friday, June 8, 2012 Monday, June 11, 2012 Tuesday, June 12, 2012 Wednesday, June 13, 2012 Thursday, June 14, 2012 Friday, June 14, 2012 |
7:00 PM - 9:00 PM Pacific Time (10 Day Training) Evening Session |
JavaScript and jQuery Essentials Price: $995.00 |
|
| Monday, July 9, 2012 Tuesday, July 10, 2012 Wednesday, July 11, 2012 Thursday, July 12, 2012 Friday, July 13, 2012 Monday, July 16, 2012 Tuesday, July 17, 2012 Wednesday, July 18, 2012 Thursday, July 19, 2012 Friday, July 20, 2012 |
7:00 PM - 9:00 PM Pacific Time (10 Day Training) Evening Session |
JavaScript and jQuery Essentials Price: $995.00 |
Javascript & jQuery Training Outline
The outline below is just a summary and does not reveal the full content of your JavaScript & jQuery training program.
Day 1
We'll start with an introduction to the Javascript language and explain the reasons why every web developer needs to master the fundamentals of this programming language instead of just cutting and pasting code from other websites. You will learn to the basic syntax, common JavaScript data types, variables, expressions and operators.
Day 2
You will learn the essentials of Javascript statements starting with conditional "if .. else" statements to test expressions, how to use a switch as an alternative to multiple conditional statements. You will become familiar with program execution loops such as while, do/while, for and for/in along with the use of labels, break and continue.
Day 3
We'll take you a few steps further to write JavaScript statements, how to create arrays and access their data. How to define Javascript objects such as associative arrays and other array-like objects. You will be introduced to Javascript functions where you will learn about arguments, variable scope and return values.
Day 4
Discover how to add JavaScript in your HTML elements and the symbiotic relationship between JavaScript and the HTML document. We will explore various mouse events and write handlers to perform specific tasks in response to the user actions. We'll explore inline, embedded scripts as well as write external scripts. You will also learn to capture keyboard events and respond accordingly.
Day 5
You will discover how to traverse and manipulate an HTML document with Javascript. You will learn how to loop through a hierarchical tree structure, read element attributes and content. We'll also reveal to you how to manipulate an existing HTML element as well as create a new element and insert it in the DOM tree of the current document.
Day 6
We'll dive into AJAX using the XMLHTTPRequest object to make requests to the web server as well process the server response to update the current web page content without a web browser window refresh. You'll learn how to handle AJAX errors, check the status of the current request and provide feedback to the end-user.
Day 7
You will get an introduction to the jQuery framework and learn how to write jQuery selectors, access HTML element attributes, modify the CSS properties of an element and play with some of jQuery transition effects.
Day 8
We'll use jQuery built-in functions to traverse and manipulate the DOM tree. You will learn how to filter through elements based on a tag or attribute values or other unique characteristics. You will start writing event handlers for window, document and user generated events such as mouse clicks on HTML elements.
Day 9
You will code a jQuery AJAX application to sent requests to a web server then display the server response in a web page. You will learn how to process json, XML, HTML and plain text server responses.
Day 10
We'll focus on the video and audio elements. You will learn to use Javascript to control a video and sound playback. We'll also experiment with the new HTML5 canvas element to draw and animate objects.
At the end of this training session you will gain a clear understanding of Javascript and its potential for building rich internet applications that leverage the new CSS3 and HTML5 features.