Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

The Compete JavaScript Mastery Course

person icon Rick Sekuloski

4.2

The Compete JavaScript Mastery Course

Learn from industry experts & master the fundamentals of JavaScript

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Rick Sekuloski

English [CC]

category icon Development,Programming Languages,ECMAScript

Lectures -138

Resources -2

Duration -32.5 hours

4.2

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

The Compete JavaScript Mastery Course follows Windows but any OS will work—Windows, Mac OS, or Linux. Together we will set up the text editor we need for the course. It is always recommended to have a basic understanding of HTML and CSS, that will be helpful but not a must! The course also includes a section on CSS, SASS, and HTML intro so you can navigate easily.

The Compete JavaScript Mastery Course Overview

This JavaScript course teaches you the fundamentals of JavaScript, as well as modern CSS, HTML, and JavaScript practices. It covers all of the current versions of JavaScript and helps you understand module patterns and modern architecture. It helps you understand how and why JavaScript code works, and how to apply your knowledge to real-world projects.

The course is different from other JavaScript courses because it focuses on both theory and practice. It includes a lot of coding challenges, projects, and theory lectures, so you can learn how to build real-world applications.

Here are some of the key things you will learn in this course:

This will empower you to be a capable JavaScript Developer so you can write, understand, and debug JavaScript code using all the latest techniques that we will cover. JavaScript fundamentals like:

  • Variables,

  • Data types

  • Boolean logic

  • If/else statements

  • Loops

  • Ternary operators

  • Functions

  • Objects

  • Arrays

Through this course, you will understand JavaScript and how it truly works behind the scenes. You will get an in-depth understanding of Execution contexts, Scoping, and the 'this' keyword. Learn JavaScript and Website Interaction including:

  • DOM manipulation

  • Select and change page elements,

  • DOM Events

We will cover much more complex features like:

  • Function constructors

  • Prototypal inheritance

  • First-class functions

Who this course is for:

  • Anyone who wants to understand the most popular programming language, JavaScript.

  • Students who want to learn a web development language that sits in the first 4 always.

  • If you're interested in using popular libraries/frameworks like React, Angular, or Node then you need this course. JavaScript is a great language to learn how to code and that makes this course irresistible.

Goals

What will you learn in this course:

  • Master JavaScript fundamentals from scratch.

  • Modern CSS, HTML, and JavaScript practices.

  • Code, solve problems, and debug.

  • Structure and organize code using common JavaScript patterns.

  • Understand how and why JavaScript code works.

  • Apply your knowledge to real-world projects.

  • Code 3 real-world apps, starting with both ES5 and going all to ES11+ (Real World Apps).

  • JavaScript Fundamentals: Variables, boolean logic, if/else, loops, functions, arrays, etc.

  • Asynchronous JavaScript: The event loop, promises, async/await, AJAX and APIs, JSON, HTTPS.

  • Modern Features like the 'this' keyword, function constructors, prototypal inheritance, first-class functions, and closures.

  • Promise all, Promise settledAll, Promise Race, Promise Reject, Promise Resolve.

  • Modern JavaScript for 2020: NPM, Webpack, Babel and ES6 modules, Architecture

  • Understand how JavaScript really works behind the scenes.

  • What is new in ES6, ES7, ES8, ES9, ES10, ES11, and ESNEXT - future versions.

  • ES6: arrow functions, classes, default, and rest parameters, etc.

  • To-Do List App, Coding Challenges, DOM Manipulation, Module Patterns, and BigInt.

  • Learn how CSS, SASS, and HTML work behind the scenes.

Prerequisites

What are the prerequisites for this course?

  • No prerequisites, just a computer, internet, or mobile device if you want to sit back and listen.

The Compete JavaScript Mastery Course

Curriculum

Check out the detailed breakdown of what’s inside the course

JavaScript Fundamentals
10 Lectures
  • play icon Important Lecture - How to get maxiumum of this course 05:11 05:11
  • play icon Javascript Fundamentals, Environment Setup, Our First Index File Created 08:15 08:15
  • play icon Difference Between Inline And External Js Files, Single Line, Multiple Line Comments 09:43 09:43
  • play icon Primitive Javascript Data Types And Alert Box 10:25 10:25
  • play icon Variables Naming Convention Rules 05:10 05:10
  • play icon Variable Mutation And Javascript Coercion, Plus Defining Multiple Variables 08:55 08:55
  • play icon Logical Operatos, Math Operatos, Types Of, Prompting Users For Information 18:41 18:41
  • play icon Operator Precedence 15:21 15:21
  • play icon Coding Assignement, Weight Converter 04:07 04:07
  • play icon Javasript If Else Statments 07:09 07:09
JavaScript HTML DOM Manipulation
14 Lectures
Tutorialspoint
Dice Game Run To 20 or 100
7 Lectures
Tutorialspoint
Advanced JavaScript Objects and Functions
12 Lectures
Tutorialspoint
Burny Calorie APP
24 Lectures
Tutorialspoint
ES6 ECMAScript 2015 - Next Generation JavaScript
15 Lectures
Tutorialspoint
Clinic & Parking Challenge
5 Lectures
Tutorialspoint
Asynchronous JavaScript, Promises , ASYNC/AWAIT
6 Lectures
Tutorialspoint
HTTPS , API, Ajax & JSON Theory & Practical Exercies
6 Lectures
Tutorialspoint
MAPI - API Project
29 Lectures
Tutorialspoint
ES7
2 Lectures
Tutorialspoint
ES8
2 Lectures
Tutorialspoint
ES9
2 Lectures
Tutorialspoint
ES10
1 Lectures
Tutorialspoint
ES11
2 Lectures
Tutorialspoint

Instructor Details

Rick Sekuloski

Rick Sekuloski

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515