The Compete JavaScript Mastery Course
Learn from industry experts & master the fundamentals of JavaScript
Development,Programming Languages,ECMAScript
Lectures -138
Resources -2
Duration -32.5 hours
30-days Money-Back Guarantee
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.
Curriculum
Check out the detailed breakdown of what’s inside the course
JavaScript Fundamentals
10 Lectures
- Important Lecture - How to get maxiumum of this course 05:11 05:11
- Javascript Fundamentals, Environment Setup, Our First Index File Created 08:15 08:15
- Difference Between Inline And External Js Files, Single Line, Multiple Line Comments 09:43 09:43
- Primitive Javascript Data Types And Alert Box 10:25 10:25
- Variables Naming Convention Rules 05:10 05:10
- Variable Mutation And Javascript Coercion, Plus Defining Multiple Variables 08:55 08:55
- Logical Operatos, Math Operatos, Types Of, Prompting Users For Information 18:41 18:41
- Operator Precedence 15:21 15:21
- Coding Assignement, Weight Converter 04:07 04:07
- Javasript If Else Statments 07:09 07:09
JavaScript HTML DOM Manipulation
14 Lectures
Dice Game Run To 20 or 100
7 Lectures
Advanced JavaScript Objects and Functions
12 Lectures
Burny Calorie APP
24 Lectures
ES6 ECMAScript 2015 - Next Generation JavaScript
15 Lectures
Clinic & Parking Challenge
5 Lectures
Asynchronous JavaScript, Promises , ASYNC/AWAIT
6 Lectures
HTTPS , API, Ajax & JSON Theory & Practical Exercies
6 Lectures
MAPI - API Project
29 Lectures
ES7
2 Lectures
ES8
2 Lectures
ES9
2 Lectures
ES10
1 Lectures
ES11
2 Lectures
Instructor Details
Rick Sekuloski
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now