What will I learn in this javascript training course?

 
  • Certification
  • Supporting Material
  • 18-month Free course retake

5.00 out of 5 based on 4 customer ratings
(4 customer reviews)
JavaScript 101 Yellow Belt

Enquire

* - required

Clear

This course focuses on the fundamental concepts of the JavaScript language. This course will empower you with the skills to design client-side, platform-independent solutions that greatly increase the value of your Web site by providing interactivity and interest.

Who is this course for?

The JavaScript 101 Yellow Belt course is for individuals who want to understand how to fully use the features of the JavaScript programming language in Web application development. These specialised Web language skills can help you begin or grow a career in advanced Web development and technologies:

  • Web developers
  • Software developers
  • Application programmers
  • Client/server developers
  • Desktop publishers

Assumed Knowledge

No prior knowledge of the JavaScript programming language is necessary. However, delegates should be familiar with using the Internet, developing Web pages and configuring networks. Knowledge of X/HTML code development is required.

What you will learn

You will learn how to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, animate images, create cookies, change XHTML on the fly, and communicate with databases.

By the end of this course, you will understand and use the most popular applications of JavaScript.

 

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

Public Scheduled Classes

Come into one of our centrally located training facilities. Small class sizes, industry experienced instructors, and many classes lead towards certification.

Virtual Student

Attend a real-time class without leaving home.

Find out more

Private Training

We can organise training for you. We can do it for only one person or a group. Give us a call an we can make arrangements for your course.

Live Online Training

With our online toolbox let your global team learn together. Give us a call and we can make arrangements for your course.

Academy In A Case

If you can’t come to us we can come to you. Give us a call and we can make arrangements for your course.

4 reviews for JavaScript 101 Yellow Belt

  1. Rated 5 out of 5

    Super nice guy with super javascript skills

  2. Rated 5 out of 5

    I went for a beginners Javascript course and got exactly what I was looking for. We got a bit of history and completed a small project which covered all of the fundamentals. More importantly though, we were shown some of the best places online for further reading and discovering new information.Highly recommended!

  3. Rated 5 out of 5

    Teaching stands out.

  4. Rated 5 out of 5

    Excellent learning environment and experienced instructors. I have improved my knowledge for JavaScript . Overall really an enjoyable and productive experience.

Add a review

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

Thank you!