Beginners ES6 Programming Code for the Web in JavaScript

In this course, you will learn the fundamentals of coding in JavaScript, including ES6. You will learn how to change what is displayed on a webpage using JavaScript. No prior experience in JavaScri...

  • All levels
  • English

Course Description

In this course, you will learn the fundamentals of coding in JavaScript, including ES6. You will learn how to change what is displayed on a webpage using JavaScript. No prior experience in JavaScript is required. We will explore ES6 in depth and cover many of its new features. You will learn the newest possibilities and fundamental building blocks of JavaScript.

In this course, you will learn the fundamentals of coding in JavaScript, including ES6. You will learn how to change what is displayed on a webpage using JavaScript. No prior experience in JavaScript is required. We will explore ES6 in depth and cover many of its new features. You will learn the newest possibilities and fundamental building blocks of JavaScript.

What you’ll learn
  • how to change what is displayed on a webpage using JavaScript.
  • will explore ES6 in depth and cover many of its new features.
  • learn the newest possibilities and fundamental building blocks of JavaScript.

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Basic Types

3
Section 3 : Variables

4
Section 4 : Operators

5
Section 5 : Functions

6
Section 6 : More Functions

7
Section 7 : Switch Statements

8
Section 8 : Loops

9
Section 9 : Document Object Model (DOM)

10
Section 10 : Events

Curriculum

      Section 1 : Introduction
    1
    What is ES6?
    2
    Functionality of ES6
    3
    Testing your Code
    4
    Common Pitfalls Preview
    5
    Things to Know about this Course
    6
    Tips to Getting Started with Javascript
    7
    Top 7 Things You Will Learn
      Section 2 : Basic Types
    8
    Numbers and Strings
    9
    Introduction to Booleans
    10
    Further Look into Booleans
    11
    Objects Preview
    12
    Further Look into Objects
    13
    Arrays
    14
    Further Look into Arrays
      Section 3 : Variables
    15
    Introduction to Variables
    16
    Variable Arrays
    17
    Boolean Variables Preview
    18
    Naming Conventions for Variables
    19
    Scoping and Intro to Let
    20
    Let Statements
    21
    Intro to Const
    22
    Summary
      Section 4 : Operators
    23
    Intro to If Statements
    24
    Equal Sign Operators Preview
    25
    Other Comparison Operators
    26
    Nested If Statements
    27
    Logical Operators
    28
    Not Operators Preview
    29
    Else and Else If
      Section 5 : Functions
    30
    Introduction to Functions
    31
    Making Code Reusable
    32
    The Return Keyword
    33
    Hoisting
    34
    Function Expressions
    35
    Functions Changing Non-Primitive Properties
    36
    Nested Functions
    37
    Internal Functions
    38
    Un-Nesting Functions
      Section 6 : More Functions
    39
    Function Expressions
    40
    Returns and Brackets
    41
    Example of a Concise Function
    42
    For Each Loop
    43
    Default Values
    44
    Reset Parameters
    45
    Arrow Functions
    46
    Note about Enclosing Context
      Section 7 : Switch Statements
    47
    Introduction
    48
    Break Statement
    49
    Volume Example
    50
    Alternate Methods
    51
    Return Statements
      Section 8 : Loops
    52
    Introduction
    53
    While Loops
    54
    Integer and Names Examples
    55
    Do While Loop
    56
    Purchase Validity Check Example
    57
    For Loop
    58
    Else If Statements in For Loops
    59
    Controlling Loops
    60
    Closing Over For Loop
    61
    For In and For Each Loops
    62
    For Of Loop
    63
    Sets in For Of Loops
      Section 9 : Document Object Model (DOM)
    64
    Introduction
    65
    Example Using DOM
    66
    getElementbyId
    67
    Creating Additional Divs
    68
    List Example with getElementById
    69
    DOM Query Selector
    70
    Selecting Multiple Things at Once
    71
    Traversing the DOM
    72
    Getting and Setting ID and Class
    73
    Styling Divs
    74
    Adding a Class
    75
    Toggling a Class
    76
    Creating Elements
    77
    Appending Elements
    78
    Removing Elements
      Section 10 : Events
    79
    Introduction
    80
    Buttons
    81
    Firing and Function Removing Events
    82
    Events Propagation
    83
    Common Design Pattern
    84
    Preventing Default Behavior
    85
    Making a Form
    86
    Key Events
    87
    Showing Text when Typing
    88
    DOMContentLoaded
    89
    Load Event
    90
    Adjust Styling
    91
    Recommendations

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.