JavaScript courses logo

 

Adobe JavaScript courses in
Woodmead

 


 


  • jQuery Fundamentals
  • Introduction to JavaScript Course
  • Advanced JavaScript Programming


Sorry, we currently do not have any public courses scheduled for the JavaScript level 1 course in Woodmead. Please contact us to see if we can put one on the schedule for you.

 

 


We offer these courses in Woodmead.

Access training courses in Woodmead
Acrobat training courses in Woodmead
After Effects training courses in Woodmead
Captivate training courses in Woodmead
Dreamweaver training courses in Woodmead
Excel training courses in Woodmead
Final Cut Pro training courses in Woodmead
Flash training courses in Woodmead
Illustrator training courses in Woodmead
InDesign training courses in Woodmead
Motion training courses in Woodmead
Outlook training courses in Woodmead
Photoshop training courses in Woodmead
PowerPoint training courses in Woodmead
Premiere training courses in Woodmead
Project training courses in Woodmead
QuarkXpress training courses in Woodmead
SQL Server training courses in Woodmead
Word training courses in Woodmead

jQuery Fundamentals in Woodmead

Course Description

jQuery is a lightweight JavaScript Library which allows you to write less code and do more. The purpose of jQuery is to make it much easier to use JavaScript on your website. It takes common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that can call with a single line of code.


jQuery simplifies a lot of complicated things from JavaScript like AJAX calls and DOM Manipulation. jQuery has plugins for almost every task and runs the same across all major browsers.

This 3-day course provides extensive training on selectors, DOM manipulation, handle events, create effects, build AJAX applications, write and use jQuery plugins and organize jQuery code. When you complete this course you will be able to complete basic tasks using jQuery, and you will have a solid basis from which to continue your learning.

 

Target Audience

This course is aimed for Front-end developers. Experienced with HTML, CSS and JavaScript users who want to use jQuery in website or web application development.

 

Prerequisites

  • Experience in HTML, JavaScript, and CSS would be beneficial
  • For learners with no experience in HTML, CSS and JavaScript attending the following courses can assist:

    HTML & CSS

    Introduction to JavaScript

  • jQuery Fundamentals in Woodmead

    Module 1: jQuery Introduction

  • How jQuery Works
  • First Example

     

    Module 2: JavaScript Basics

  • Syntax Basics
  • Reserved Words
  • Operators
  • Operations on Numbers and Strings
  • Logical Operators
  • Comparison Operators
  • Conditional Code
  • Conditional Variable Assignment with the Ternary Operator
  • Switch Statements
  • Loops
  • Arrays
  • Objects
  • Functions
  • Testing Type
  • Scope
  • Closures

     

    Module 3: jQuery Basic Concepts

  • Basic Flow of a jQuery Application
  • Using $(document)ready()
  • Selecting Elements
  • Operating on Selections
  • Working with Selections
  • CSS, Styling, and Dimensions
  • Traversing
  • Manipulating the DOM

     

    Module 4: jQuery Core

  • $ vs jQuery
  • $ vs $()
  • Utility Methods
  • Checking Types
  • Storing and Retrieving Data Related to an Element
  • DOM-Related Utilities
  • Feature and Browser Detection
  • Avoiding Conflicts with Other Libraries

     

    Module 5: Events and Event Handlers

  • Connecting Events to Elements
  • Removing Event Handlers
  • Namespacing Events
  • Inside the Event Handling Function
  • Triggering Event Handlers
  • Increasing Performance with Event Delegation
  • Removing Delegated Event Handlers
  • Event Helpers

     

    Module 6 : Effects

  • Built-in Effects
  • Changing the Duration of Builtin Effects
  • jQuery.fx.speeds
  • Limitations on Effects
  • Queuing of Effects with Other Operations
  • Callbacks - Doing Something When an Effect is Done
  • Running Code When an Effect is Complete
  • Custom Effects with $.fn.animate
  • Easing
  • Managing Effects
  • jQuery.fx.off

     

    Module 7: Ajax

  • Key Concepts
  • GET vs POST
  • The Same Origin Policy
  • Data Types
  • A is for Asynchronous
  • Same-Origin Policy and JSONP
  • Ajax and Firebug
  • jQuery's Ajax-Related Methods
  • $.ajax
  • Convenience Methods
  • $.fn.load
  • Ajax and Forms
  • Working with JSONP
  • Ajax Events

     

    Module 8: Plugins

  • How to Create a Basic Plugin
  • Testing Our Plugin
  • Finding and Evaluation Plugins

     

    Module 9: Best Practices

  • JavaScript Best Practices
  • Namespacing Variables
  • Cache Frequently Used Values
  • Beware Anonymous Functions
  • jQuery Best Practices
  • Optimize Selectors
  • Use "Safe" Selectors
  • Use Event Delegation
  • Detach Elements to Work with Them
  • Use Stylesheets for Changing CSS on Many Elements
  • Use $.data Instead of $.fn.data
  • Code Organization
  • Key Concepts
  • Don't Treat jQuery as a Black Box

     

    Module 10: Custom Events

  • About Custom Events
  • Recap: $.fn.on, $.fn.trigger, and
  • $.fn.triggerHandler
  • Summary

     

    Our outlines are a guide to the content covered on a typical course. We may change or alter the course topics to meet the objectives of a particular course.


  • Sorry, we currently do not have any public courses scheduled for the JavaScript level 1 class. Please contact us to see if we can put one on the schedule for you.

    Course schedule subject to change without notice


    Sorry, we currently do not have any public courses scheduled for the JavaScript level 2 course in Woodmead. Please contact us to see if we can put one on the schedule for you.

     

     


    We offer these courses in Woodmead.

    Access training courses in Woodmead
    Acrobat training courses in Woodmead
    After Effects training courses in Woodmead
    Captivate training courses in Woodmead
    Dreamweaver training courses in Woodmead
    Excel training courses in Woodmead
    Final Cut Pro training courses in Woodmead
    Flash training courses in Woodmead
    Illustrator training courses in Woodmead
    InDesign training courses in Woodmead
    Motion training courses in Woodmead
    Outlook training courses in Woodmead
    Photoshop training courses in Woodmead
    PowerPoint training courses in Woodmead
    Premiere training courses in Woodmead
    Project training courses in Woodmead
    QuarkXpress training courses in Woodmead
    SQL Server training courses in Woodmead
    Word training courses in Woodmead

    Introduction to JavaScript Course in Woodmead

    Course Description

    Students will learn how to use JavaScript effectively to make their web pages more dynamic and functional. JavaScript functions can include arithmetic operations, date and time functions, random numbers, text strings and components of document content. It can also include functions to make pop-up windows and confirmation boxes. JavaScript is useful with html submission forms and the training is ideal for the newcomer to JavaScript

     

    Target Audience

    The JavaScript course targets Programmers and Developers who would like to gain the knowledge of developing Web based applications.

     

    Prerequisites

    HTML Training course or equivalent knowledge.

    Introduction to JavaScript Course in Woodmead

    Module 1: JavaScript Basics

    • The Name "JavaScript"
    • What is ECMAScript?
    • The HTML DOM
    • JavaScript Syntax
    • Accessing Elements
    • Where Is JavaScript Code Written?
    • The "javascript" Pseudo-Protocol
    • JavaScript Objects, Methods and Properties

     

    Module 2: Variables, Arrays and Operators

    • JavaScript Variables
    • Arrays
    • JavaScript Operators

     

    Module 3: JavaScript Functions

    • Global Functions
    • User-defined Functions
    • Returning Values from Functions

     

    Module 4: Event Handlers

  • Event Handlers
  • Dot Notation and Square Bracket Notation
  • querySelector()
  •  

    Module 5: Built-In JavaScript Objects

  • String
  • Math
  • Date
  • The type of Operator
  • Helper Functions
  •  

    Module 6 : Conditionals and Loops

  • Conditionals
  • Loops
  •  

    Module 7: JavaScript Form Validation

  • Accessing Form Data
  • Basics of Form Validation
  • Validating Radio Buttons
  • Validating Check Boxes
  • Validating Select Menus
  • Focus, Blur, and Change Events
  • Validating Textareas
  •  

    Module 8: The HTML Document Object Model

  • The innerHTML Property
  • Accessing Element Nodes
  • Attaching Events
  • Event Propagation: Capturing and Bubbling
  • Accessing Attribute Nodes
  • getAttribute()
  • attributes[]
  • hasAttribute()
  • setAttribute()
  • removeAttribute()
  • Accessing Nodes by Type, Name or Value
  • Removing Nodes from the DOM
  • Creating New Nodes
  • Identifying the Target of an Event
  •  

    Module 9: CSS Object Model

  • Changing CSS with JavaScript
  • Hiding and Showing Elements
  • Manipulating Tables
  • Dynamically Changing Dimensions
  • Positioning Elements Dynamically
  • Changing the Z-Index
  • The CSS Object Model
  •  

    Module 10: Images, Windows and Timers

  • Image Rollovers
  • Preloading Images
  • Windows
  • Timers
  •  

    Module 11: Debugging and Testing with Chrome

  • Chrome DevTools
  • The Panels
  • The Sources Panel
  • Other DevTools Panels
  • Chrome DevTools API and Extensions
  •  

    Our outlines are a guide to the content covered on a typical course. We may change or alter the course topics to meet the objectives of a particular course.

     

    Our outlines are a guide to the content covered on a typical class. We may change or alter the course topics to meet the objectives of a particular class.


    Sorry, we currently do not have any public courses scheduled for the JavaScript level 2 course. Pleasecontactus to see if we can put one on the schedule for you.

    Course schedule subject to change without notice