JavaScript Bootcamp - Build Real World Applications

If you want to start learning programming or you already have some basic knowledge, than you are in the right place. This course gives you a chance to take your knowledge to the next level. You will s...

  • All levels
  • English

Course Description

If you want to start learning programming or you already have some basic knowledge, than you are in the right place. This course gives you a chance to take your knowledge to the next level. You will start from very basics and reach to the most advanced level. Let's actually talk about what the course covers... ***INCLUDED:*** JavaScript Basics ---> Intermediate: START YOUR ADVENTURE!!!...

If you want to start learning programming or you already have some basic knowledge, than you are in the right place. This course gives you a chance to take your knowledge to the next level. You will start from very basics and reach to the most advanced level. Let's actually talk about what the course covers... ***INCLUDED:*** JavaScript Basics ---> Intermediate: START YOUR ADVENTURE!!! You will learn the very basics of this programming language, like how to write JavaScript, what kind of syntax it has. what kind of data types JavaScript uses, functions, conditionals, objects, loops and etc. At the end of the section you will be able to build your very first basic JavaScript application -- 'Digital Clock', to write the coding task and then check your knowledge with a quiz. JavaScript Behind The Scenes: IT IS EXTREMELY IMPORTANT!!! In this section you will be able to learn how JavaScript actually works behind the scenes. If you want to be a real JavaScript developer, than you definitely need to truly understand how the code actually works, how the JavaScript engine executes and runs the code. You will cover very important topics, such as global execution context and global object, what is execution stack, scope and scope chain, hoisting, the special variable 'this' and etc. At the end of the section you will check your knowledge using a quiz.

What you’ll learn
  • JavaScript Basics ---> Intermediate: START YOUR ADVENTURE!!!
  • JavaScript Behind The Scenes: IT IS EXTREMELY IMPORTANT!!!
  • Document Object Model (DOM): MANIPULATE ON YOUR WEB PAGE!!!
  • Advanced JavaScript: FEEL CONFIDENT IN JAVASCRIPT!!!
  • Advanced JavaScript Project - Build Quiz Application: HERE WE GO!!!
  • ES6 (ECMAScript2015) - Huge Update Of JavaScript: WHAT'S IN THE FUTURE???
  • JavaScript Interview Questions: TAKE YOUR CAREER TO THE NEXT LEVEL!!!

Covering Topics

1
Section 1 : JavaScript Essentials

2
Section 2 : From Basics To Intermediate JavaScript

3
Section 3 : JavaScript Behind The Scenes

4
Section 4 : Document Object Model (DOM)

5
Section 5 : Advanced JavaScript

6
Section 6 : Project - The Quiz Application

7
Section 7 : ES6 (ECMAScript2015) - Huge Update Of JavaScript

8
Section 8 : JavaScript Interview Questions

Curriculum

      Section 1 : JavaScript Essentials
    1
    Introduction Preview
    2
    Section Introduction
    3
    Download Source Code
    4
    What Is JavaScript Preview
    5
    Setup
    6
    How To Write JavaScript
    7
    JavaScript Syntax
    8
    Variables and Data Types - Part 1
    9
    Variables and Data Types - Part 2
    10
    Operators
    11
    Comparison Operators
    12
    Type Coercion
    13
    Conditional Statements
    14
    Else If Statement And Logical Operators
    15
    Coding Task 1
    16
    Coding Task 1 - Solution
      Section 2 : From Basics To Intermediate JavaScript
    17
    Section Introduction Preview
    18
    Functions - Part 1
    19
    Functions - Part 2
    20
    Arrays - Part 1
    21
    Arrays - Part 2
    22
    Objects - Part 1
    23
    Objects - Part 2
    24
    Loops - Part 1
    25
    Loops - Part 2
    26
    Date Object
    27
    Date Object - Digital Clock Project
    28
    Coding Task 2
    29
    Coding Task 2 - Solution
      Section 3 : JavaScript Behind The Scenes
    30
    Section Introduction Preview
    31
    JavaScript Behind The Scenes - Introduction
    32
    Global Execution Context And Global Object
    33
    Execution Context And Execution Stack
    34
    Scope And Scope Chain
    35
    Hoisting
    36
    Objects VS Primitives
    37
    The Special Keyword 'this'
      Section 4 : Document Object Model (DOM)
    38
    Section Introduction Preview
    39
    DOM - Introduction
    40
    Get Ready
    41
    Get and Manipulate On Individual Element - Part 1
    42
    Get and Manipulate On Individual Element - Part 2
    43
    Get and Manipulate On Multiple Elements - Part 1
    44
    Get and Manipulate On Multiple Elements - Part 2
    45
    Get and Manipulate On Multiple Elements - Part 3
    46
    DOM Styles
    47
    DOM Styles And Classes
    48
    Events - Part 1
    49
    Events - Part 2
    50
    Events - Part 3
    51
    Get And Set Attributes
    52
    DOM Navigation
    53
    Creating Elements
    54
    Project - Coding Task 3
    55
    Project - Coding Task 3 - Solution
    56
    Project - Edit And Delete Items - Part 1
    57
    Project - Edit And Delete Items - Part 2
    58
    Project - Hide Notes
    59
    Project - Search Filter
      Section 5 : Advanced JavaScript
    60
    Section Introduction Preview
    61
    Everything Is An Object
    62
    Function Constructor
    63
    Prototype - Object Function
    64
    Function Constructors And Prototypes
    65
    Object.create()
    66
    First - Class Functions - Part 1
    67
    First - Class Functions - Part 2
    68
    Immediately Invoked Function Expression (IIFE)
    69
    Closures
    70
    call(), apply() and bind()
      Section 6 : Project - The Quiz Application
    71
    Section Introduction Preview
    72
    Project Overview
    73
    Get Ready
    74
    Module Pattern
    75
    Browser Local Storage
    76
    Add Questions - Part 1
    77
    Add Questions - Part 2
    78
    Add Questions - Part 3
    79
    Add Questions - Part 4
    80
    Add Inputs Dynamically
    81
    Create Question List
    82
    Edit Questions
    83
    Update Questions - Part 1
    84
    Update Questions - Part 2
    85
    Delete Questions
    86
    Clear Question List
    87
    Display Questions
    88
    Display Progress
    89
    Check Answer
    90
    Instant Answer
    91
    Proceed The Quiz
    92
    Add Person
    93
    Get Full Name
    94
    Final Result
    95
    Create Result List
    96
    Delete Result
    97
    Clear Results
      Section 7 : ES6 (ECMAScript2015) - Huge Update Of JavaScript
    98
    Section Introduction Preview
    99
    Array Helpers - forEach()
    100
    Array Helpers - map()
    101
    Array Helpers - filter() / find()
    102
    Array Helpers - every() / some()
    103
    Array Helpers - reduce()
    104
    let / const Variable Declarations
    105
    Template Strings
    106
    Arrow Functions - Part 1
    107
    Arrow Function - Part 2
    108
    Arrays In ES6
    109
    Default Parameters
    110
    Spread Operator
    111
    Rest Parameter
    112
    Destructuring
    113
    Map and Set
    114
    Classes
      Section 8 : JavaScript Interview Questions
    115
    Section Introduction
    116
    Interview Questions

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.