(2 customer reviews)

JavaScript: Zero to HERO

$ 997.00 + VAT

Clear
ENQUIRE NOW
 

Description

  • DESCRIPTION
  • OUTLINE

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.

WHO IS THIS COURSE FOR?

Web and IT professionals who are completely new to JavaScript and who need to gain hands-on experience of developing commercial JavaScript systems.

ASSUMED KNOWLEDGE

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

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

Introduction: 
  • ES5
  • ES6
  • Node,
  • jQuery,
  • Frameworks,
  • Tools 
JS Fundamentals: 
  • Variables
  • Arrays
  • Objects
  • Functions
  • Expressions
  • Operators 
The Nature of JS Language: 
  • A loosely-typed, case-sensitive language,
  • Truthy, Falsy
  • Strict equality
  • Undefined, null
  • Scope and the global namespace
  • Copy by value, by reference
  • Changing the DOM with JS 
Control structures: 
  • If/Else
  • Comparison operators
  • For loops
  • forEach
  • switch
  • Block scope and Hoisting 
DOM and Events: 
  • Built-in Objects
  • Events
  • Event Object
  • Event Flow
  • Event Delegation
  • User Interface Events
  • HTML5 Events 
Scope 
  • Using functions to manage lexical scope
  • Minimising globals
  • Anonymous functions
  • Self-executing functions (IIFEs)
  • Hoisting
  • Module Patterns
  • Closure
  • Understanding runtime scope using THIS and BIND
Error Handling & Debugging 
  • Order of Execution
  • The Stack
  • Understanding Errors
  • Error Objects
  • Browser Dev Tools & JavaScript Console
  • Breakpoints
  • Handling Exceptions
  • Throwing Errors 
HTML5 API’s
  • Feature detection
  • Geolocation API
  • Using Google Maps API
  • Web Storage API
  • Local Storage
  • Session Storage
  • History API & Pushstate 
jQuery
  • Creating/modifying the view with jQuery
  • CSS selectors
  • Events
  • Animations
  • Reading JSON data with AJAX 
jQuery UI
  • Accordion
  • Tabs
  • Forms
  • Dynamic UI without jQuery 
 
Filtering, Searching and Sorting
  • Dynamic Filtering
  • Sorting Tables
  • Search
  • Building Filtered Image Gallery 
Forms
  • Form validation
  • Checkboxes
  • Radio buttons
  • Submit buttons
  • Regular Expressions

Worried about COVID-19?

Good News! All of our courses are offered virtually in the comfort of your home or offices.

Academy Class Benefit from the Wisdom

Benefit from the Wisdom

Delivering Quality Training since 2006.

Training Budget Maximised!

Lower Price Match Guarantee & Flexible Training Vouchers

Practical, Cutting-Edge Training

From industry experienced professionals.

Work Faster, Earn More

Reduce your production time by improving all your workflow processes, best practices and shortcuts.

Gain a Competitive Edge

Boost your career by improving your skills and getting Accreditation.

When, How and Where You Want To Learn

Course Time

9:30am - 4:30pm

individual training

Individual

Corporate

Customised

Classroom​

Live-Online

Worldwide

Contact Information

Give Us A Call (United Kingdom)

Give Us A Call (United States)

Email Addresses

General Enquiries: office@academyclass.com

Training Enquires: training@academyclass.com

Support Enquiries: support@academyclass.com

    • DESCRIPTION
    • OUTLINE

    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.

    WHO IS THIS COURSE FOR?

    Web and IT professionals who are completely new to JavaScript and who need to gain hands-on experience of developing commercial JavaScript systems.

    ASSUMED KNOWLEDGE

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

    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

    Introduction: 
    • ES5
    • ES6
    • Node,
    • jQuery,
    • Frameworks,
    • Tools 
    JS Fundamentals: 
    • Variables
    • Arrays
    • Objects
    • Functions
    • Expressions
    • Operators 
    The Nature of JS Language: 
    • A loosely-typed, case-sensitive language,
    • Truthy, Falsy
    • Strict equality
    • Undefined, null
    • Scope and the global namespace
    • Copy by value, by reference
    • Changing the DOM with JS 
    Control structures: 
    • If/Else
    • Comparison operators
    • For loops
    • forEach
    • switch
    • Block scope and Hoisting 
    DOM and Events: 
    • Built-in Objects
    • Events
    • Event Object
    • Event Flow
    • Event Delegation
    • User Interface Events
    • HTML5 Events 
    Scope 
    • Using functions to manage lexical scope
    • Minimising globals
    • Anonymous functions
    • Self-executing functions (IIFEs)
    • Hoisting
    • Module Patterns
    • Closure
    • Understanding runtime scope using THIS and BIND
    Error Handling & Debugging 
    • Order of Execution
    • The Stack
    • Understanding Errors
    • Error Objects
    • Browser Dev Tools & JavaScript Console
    • Breakpoints
    • Handling Exceptions
    • Throwing Errors 
    HTML5 API’s
    • Feature detection
    • Geolocation API
    • Using Google Maps API
    • Web Storage API
    • Local Storage
    • Session Storage
    • History API & Pushstate 
    jQuery
    • Creating/modifying the view with jQuery
    • CSS selectors
    • Events
    • Animations
    • Reading JSON data with AJAX 
    jQuery UI
    • Accordion
    • Tabs
    • Forms
    • Dynamic UI without jQuery 
     
    Filtering, Searching and Sorting
    • Dynamic Filtering
    • Sorting Tables
    • Search
    • Building Filtered Image Gallery 
    Forms
    • Form validation
    • Checkboxes
    • Radio buttons
    • Submit buttons
    • Regular Expressions

    Worried about COVID-19?

    Good News! All of our courses are offered virtually in the comfort of your home or offices.

    Academy Class Benefit from the Wisdom

    Benefit from the Wisdom

    Delivering Quality Training since 2006.

    Training Budget Maximised!

    Lower Price Match Guarantee & Flexible Training Vouchers

    Practical, Cutting-Edge Training

    From industry experienced professionals.

    Work Faster, Earn More

    Reduce your production time by improving all your workflow processes, best practices and shortcuts.

    Gain a Competitive Edge

    Boost your career by improving your skills and getting Accreditation.

    When, How and Where You Want To Learn

    Course Time

    9:30am - 4:30pm

    individual training

    Individual

    Corporate

    Customised

    Classroom​

    Live-Online

    Worldwide

    Contact Information

    Give Us A Call (United Kingdom)

    Give Us A Call (United States)

    Email Addresses

    General Enquiries: office@academyclass.com

    Training Enquires: training@academyclass.com

    Support Enquiries: support@academyclass.com

      • DESCRIPTION
      • OUTLINE

      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.

      WHO IS THIS COURSE FOR?

      Web and IT professionals who are completely new to JavaScript and who need to gain hands-on experience of developing commercial JavaScript systems.

      ASSUMED KNOWLEDGE

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

      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

      Introduction: 
      • ES5
      • ES6
      • Node,
      • jQuery,
      • Frameworks,
      • Tools 
      JS Fundamentals: 
      • Variables
      • Arrays
      • Objects
      • Functions
      • Expressions
      • Operators 
      The Nature of JS Language: 
      • A loosely-typed, case-sensitive language,
      • Truthy, Falsy
      • Strict equality
      • Undefined, null
      • Scope and the global namespace
      • Copy by value, by reference
      • Changing the DOM with JS 
      Control structures: 
      • If/Else
      • Comparison operators
      • For loops
      • forEach
      • switch
      • Block scope and Hoisting 
      DOM and Events: 
      • Built-in Objects
      • Events
      • Event Object
      • Event Flow
      • Event Delegation
      • User Interface Events
      • HTML5 Events 
      Scope 
      • Using functions to manage lexical scope
      • Minimising globals
      • Anonymous functions
      • Self-executing functions (IIFEs)
      • Hoisting
      • Module Patterns
      • Closure
      • Understanding runtime scope using THIS and BIND
      Error Handling & Debugging 
      • Order of Execution
      • The Stack
      • Understanding Errors
      • Error Objects
      • Browser Dev Tools & JavaScript Console
      • Breakpoints
      • Handling Exceptions
      • Throwing Errors 
      HTML5 API’s
      • Feature detection
      • Geolocation API
      • Using Google Maps API
      • Web Storage API
      • Local Storage
      • Session Storage
      • History API & Pushstate 
      jQuery
      • Creating/modifying the view with jQuery
      • CSS selectors
      • Events
      • Animations
      • Reading JSON data with AJAX 
      jQuery UI
      • Accordion
      • Tabs
      • Forms
      • Dynamic UI without jQuery 
       
      Filtering, Searching and Sorting
      • Dynamic Filtering
      • Sorting Tables
      • Search
      • Building Filtered Image Gallery 
      Forms
      • Form validation
      • Checkboxes
      • Radio buttons
      • Submit buttons
      • Regular Expressions

      Worried about COVID-19?

      Good News! All of our courses are offered virtually in the comfort of your home or offices.

      Academy Class Benefit from the Wisdom

      Benefit from the Wisdom

      Delivering Quality Training since 2006.

      Training Budget Maximised!

      Lower Price Match Guarantee & Flexible Training Vouchers

      Practical, Cutting-Edge Training

      From industry experienced professionals.

      Work Faster, Earn More

      Reduce your production time by improving all your workflow processes, best practices and shortcuts.

      Gain a Competitive Edge

      Boost your career by improving your skills and getting Accreditation.

      When, How and Where You Want To Learn

      Course Time

      9:30am - 4:30pm

      individual training

      Individual

      Corporate

      Customised

      Classroom​

      Live-Online

      Worldwide

      Contact Information

      Give Us A Call (United Kingdom)

      Give Us A Call (United States)

      Email Addresses

      General Enquiries: office@academyclass.com

      Training Enquires: training@academyclass.com

      Support Enquiries: support@academyclass.com

        2 reviews for JavaScript: Zero to HERO

        1. Azim Mahmood

          I took the Academy Class Javascript course recently and would recommend it highly. Administrators were very helpful, instructors were clear, concise, and willing to assist on a one to one basis for stragglers like me. Altogether well-run and expertly delivered classes. Highly recommended!

        2. James Lightfoot, DMG Media

          A fantastic course that genuinely instilled all that I was taught firmly into my brain!

        Add a review

        This site uses Akismet to reduce spam. Learn how your comment data is processed.