JavaScript Foundations


Real Class Example

JavaScript Foundations

This online training course is a high level introduction to JavaScript, a programming language most commonly used as a client side scripting language. This JavaScript online training course covers utilizing project files and, variables, data types, arrays and more!


Kevia Cloud

Course Information

Skills Learned

  • The basics of JavaScript
  • Data types
  • CLI basics
  • String methods
  • Object literals
  • if and switch statements
  • Object-oriented programming

Who Should Attend This Course

This online training course is for anyone looking to get a base of JavaScript knowledge and begin their journey into the most commonly used client side scripting language.

Course Outline

Module 1 – Introduction to JavaScript

  • Welcome
  • What’s the course like?
  • Learning JS with a Functional Programmer approach
  • Only JavaScript and CLI heavy
  • This is not production

Module 2 – JavaScript Operation

  • What is JavaScript?
  • ECMAScript
  • Browser and Node.js

Module 3 – Working with JavaScript

  • Setup
  • Project files and
  • CLI basics
  • What is Homebrew and Install
  • What is Nodejs and Install

Module 4 – JavaScript Constructs

  • The Basics of JavaScript
  • Variables, Var, Let, Const
  • Data Types
  • Type Conversion
  • Numbers
  • Strings Methods & Concatenation
  • Template Literals
  • Function Declarations and Expressions
  • Arrays
  • Filter, map and reduce
  • Object Literals
  • Date and Times
  • if Statements
  • Switch Statements
  • Block Scope

Module 5 – Modern JavaScript

  • es2015 Concepts

Module 6 – Object-oriented JavaScript

  • Object-Oriented Programming


Are you a student and need support?

Don’t see the class you’re looking for?

Get a demo or pricing!

Call (800) 850-9932 or submit this form to get pricing for you or your team.

We absolutely love being able to tailor the StormWind training experience to you and your goals. Simply provide us with a little bit of upfront info and we’ll get to work on customizing learning packages for you—at a price you just can’t resist.