JavaScript Jumpstart

5 Day Course
Hands On
Code JSCRPTJS

Book Now - 1 Delivery Method Available:

Scheduled Online Onsite

Overview

This Hands-On course provides an intensive introduction to the features provided by JavaScript and Dynamic HTML. The course is also a hand’s on session that is designed to help designers and developers enhance their existing projects with the help of jQuery. The course looks at how to use jQuery to transform static HTML web pages into dynamic web pages that react to user input, easily build custom animation components and enable more complex event handling. The course covers the initial setup of jQuery for a website, to the implementation and management of 3rd party open source plugins.

Objectives

What you will learn:

  • Understand the JavaScript language.
  • Understand the Document Object Model and how it is used in JavaScript.
  • How to detect and respond to user actions
  • Alter, show, hide and move objects on a web page
  • Check information inputted into a form
  • How to use CSS (Cascading Stylesheets)
  • How to make JavaScript cross-browser compatible
  • Transform HTML web pages into interactive, cross-browser web pages with cool cross-browser animations and user intuitive functionality.

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.

Modules

Hide all

History (4 topics)

  • From LiveScript to JavaScript
  • Java vs JavaScript
  • Object-Oriented Programming (OOP)
  • Other programming languages

What does JavaScript do? (5 topics)

  • Rollovers
  • Form Validation
  • Mathematical Calculations
  • Change CSS
  • Working with HTML5

Understanding JavaScript (7 topics)

  • Server-side vs. Client Side
  • Basics of OOP
  • JavaScript Behaviour
  • Dot Syntax
  • Understanding Properties & Methods
  • Document Object Model
  • Unobtrusive Scripting

The Language (5 topics)

  • Event Handlers
  • Values & Variables
  • Assignments
  • Operators
  • Comparisons

JavaScript Fundamentals (11 topics)

  • Writing text
  • Working with functions
  • Internal, Head & External JS
  • Commenting in JS
  • Alert Windows
  • Confirming user choice
  • If/else statements
  • Prompting the User
  • Redirects through a link
  • JavaScript enhanced links
  • Working with Referrer pages

Building a Web App (10 topics)

  • Designing a Bingo Card
  • Looping & Do/While Loops
  • Passing values to functions
  • Object Detection
  • Working with Arrays
  • Updating Arrays
  • Using the random() method
  • Working with functions that return values
  • Multi-level Conditionals
  • Error-Handling

Working with Images (4 topics)

  • Creating a Rollover
  • Creating more effective rollovers
  • Understanding the DOM
  • Building Objects in OOP

Form Handling (4 topics)

  • Select & Go Navigation
  • Accessibility & JavaScript
  • Changing Menus Dynamically
  • Making fields required

Making Your Pages Dynamic (3 topics)

  • Placing the current date
  • Working with a dynamic timer
  • Updating the seconds dynamically

JQuery Introduction (4 topics)

  • Introduction to JQuery
  • Downloading and implementing the latest version ofJQuery
  • Enabling JQuery
  • Using the basic features

Identifying Page Content (5 topics)

  • CSS selectors with JQuery
  • Filtering content
  • Applying attribute filters
  • Traversing the DOM
  • Statement chaining

Editing Page Content (3 topics)

  • Creating and editing content viaJQuery
  • Modifying html attributes
  • Working directly with CSS

Creating JQuery Interaction (4 topics)

  • Understanding event handlers
  • Binding JQuery event handlers
  • Event helper methods
  • JQuery event objects

JQuery Animation and effects (4 topics)

  • Hiding and showing content
  • Fading content
  • Moving content
  • Building custom animations

The JQuery UI plug-in (4 topics)

  • Downloading/installing the JQuery UI
  • Working with JQuery widgets
  • Adding JQuery effects
  • Creating custom UI themes

Prerequisites

Knowledge of a mark-up language such as HTML would be advantageous

or call:408-759-5074

Course PDF

Print

Share this Course

+1
Share

Recommend this Course

Sections