Section 1 : Course Introduction
|
Lecture 1 | Welcome to the Course | 00:02:18 Duration |
|
Lecture 2 | About Certification | |
|
Lecture 3 | Setting up Our Tools | 00:03:57 Duration |
Section 2 : JavaScript Language Basics
|
Lecture 1 | Section Intro | 00:00:45 Duration |
|
Lecture 2 | Download the Code | |
|
Lecture 3 | Let's start coding! 6min | 00:05:30 Duration |
|
Lecture 4 | Let's start coding! 6min | 00:05:30 Duration |
|
Lecture 5 | A Brief Introduction to JavaScript | 00:04:22 Duration |
|
Lecture 6 | Variables and Data Types | 00:12:19 Duration |
|
Lecture 7 | Variable Mutation and Type Coercion | 00:11:04 Duration |
|
Lecture 8 | Basic Operators | 00:07:55 Duration |
|
Lecture 9 | Operator Precedence | 00:13:50 Duration |
|
Lecture 10 | Coding Challenge 1 | 00:01:49 Duration |
|
Lecture 11 | Coding Challenge 1- Solution | 00:04:10 Duration |
|
Lecture 12 | If - else Statements | 00:07:44 Duration |
|
Lecture 13 | Boolean Logic | 00:09:17 Duration |
|
Lecture 14 | The Ternary Operator and Switch Statements | 00:11:42 Duration |
|
Lecture 15 | Truthy and Falsy Values and Equality Operators | |
|
Lecture 16 | Coding Challenge 2 | 00:01:48 Duration |
|
Lecture 17 | Coding Challenge 2- Solution | 00:07:13 Duration |
|
Lecture 18 | Functions | 00:10:11 Duration |
|
Lecture 19 | Function Statements and Expressions | 00:09:30 Duration |
|
Lecture 20 | Arrays | 00:11:48 Duration |
|
Lecture 21 | Coding Challenge 3 | 00:01:28 Duration |
|
Lecture 22 | Coding Challenge 3- Solution | 00:07:39 Duration |
|
Lecture 23 | Objects and Properties | 00:08:28 Duration |
|
Lecture 24 | Objects and Methods | 00:06:47 Duration |
|
Lecture 25 | Coding Challenge 4 | 00:01:00 Duration |
|
Lecture 26 | Coding Challenge 4- Solution | |
|
Lecture 27 | Loops and Iteration | 00:19:32 Duration |
|
Lecture 28 | Coding Challenge 5 | 00:03:27 Duration |
|
Lecture 29 | Coding Challenge 5- Solution, Part 1 | 00:11:01 Duration |
|
Lecture 30 | Coding Challenge 5- Solution, Part 2 | 00:08:54 Duration |
|
Lecture 31 | JavaScript Versions- ES5, ES6 - ES2015 and ES6+ | 00:05:07 Duration |
Section 3 : How JavaScript Works Behind theScenes
|
Lecture 1 | Section Intro | 00:00:50 Duration |
|
Lecture 2 | Download the Code | |
|
Lecture 3 | How Our Code Is Executed- JavaScript Parsers and E | 00:02:27 Duration |
|
Lecture 4 | Execution Contexts and the Execution Stack | 00:05:17 Duration |
|
Lecture 5 | Execution Contexts in Detail- Creation and Executi | 00:03:52 Duration |
|
Lecture 6 | Hoisting in Practice | 00:11:24 Duration |
|
Lecture 7 | Scoping and the Scope Chain | 00:11:24 Duration |
|
Lecture 8 | The 'this' Keyword | 00:01:35 Duration |
|
Lecture 9 | The 'this' Keyword in Practice | 00:10:54 Duration |
Section 4 : JavaScript in the BrowserDOM Manipulation and Events
|
Lecture 1 | Section Intro | 00:00:17 Duration |
|
Lecture 2 | Download the Code | |
|
Lecture 3 | The DOM and DOM Manipulation | 00:00:50 Duration |
|
Lecture 4 | 5-Minute HTML and CSS Crash Course | 00:02:18 Duration |
|
Lecture 5 | Project Setup and Details | 00:01:58 Duration |
|
Lecture 6 | First DOM Access and Manipulation | 00:00:36 Duration |
|
Lecture 7 | Events and Event Handling- Rolling the Dice | 00:16:45 Duration |
|
Lecture 8 | Updating Scores and Changing the Active Player | |
|
Lecture 9 | Implementing Our 'Hold' Function and the DRY Prin | 00:17:01 Duration |
|
Lecture 10 | Creating a Game Initialization Function | 00:11:09 Duration |
|
Lecture 11 | Finishing Touches- State Variables | 00:07:30 Duration |
|
Lecture 12 | Coding Challenge 6 | 00:02:15 Duration |
|
Lecture 13 | Coding Challenge 6- Solution, Part 1 | 00:06:12 Duration |
|
Lecture 14 | Coding Challenge 6- Solution, Part 2 | 00:08:11 Duration |
|
Lecture 15 | Coding Challenge 6- Solution, Part 3 | 00:06:16 Duration |
Section 5 : Advanced Java Script Objects and Functions
|
Lecture 1 | Section Intro | 00:00:49 Duration |
|
Lecture 2 | Section Intro | 00:00:49 Duration |
|
Lecture 3 | Download the Code | |
|
Lecture 4 | Everything Is an Object- Inheritance and the Proto | 00:09:22 Duration |
|
Lecture 5 | Creating Objects- Function Constructors | 00:12:37 Duration |
|
Lecture 6 | The Prototype Chain in the Console | 00:07:19 Duration |
|
Lecture 7 | Creating Objects- Object.create | 00:05:51 Duration |
|
Lecture 8 | Primitives vs. Objects | 00:07:18 Duration |
|
Lecture 9 | First Class Functions- Passing Functions as Argume | 00:14:04 Duration |
|
Lecture 10 | First Class Functions- Functions Returning Functio | 00:07:18 Duration |
|
Lecture 11 | Immediately Invoked Function Expressions (IIFE) | 00:05:32 Duration |
|
Lecture 12 | Closures | 00:14:13 Duration |
|
Lecture 13 | Bind, Call and Apply | 00:16:04 Duration |
|
Lecture 14 | Coding Challenge 7 | 00:05:42 Duration |
|
Lecture 15 | Coding Challenge 7- Solution, Part 1 | 00:15:57 Duration |
|
Lecture 16 | Coding Challenge 7- Solution, Part 2 | 00:00:49 Duration |
Section 6 : Putting It All Together The Budget App Project
Section 7 : Next GenerationJavaScript Introto ES6 / ES2015
|
Lecture 1 | Section Intro | 00:00:55 Duration |
|
Lecture 2 | Download the Code | |
|
Lecture 3 | What's new in ES6 - ES2015 | 00:01:05 Duration |
|
Lecture 4 | Variable Declarations with let and const | 00:14:23 Duration |
|
Lecture 5 | Blocks and IIFEs | 00:03:31 Duration |
|
Lecture 6 | Strings in ES6 - ES2015. | 00:09:25 Duration |
|
Lecture 7 | Arrow Functions- Basics | 00:06:46 Duration |
|
Lecture 8 | Arrow Functions- Lexical 'this' Keyword | 00:16:18 Duration |
|
Lecture 9 | Destructuring | 00:07:02 Duration |
|
Lecture 10 | Arrays in ES6 - ES2015 | 00:13:26 Duration |
|
Lecture 11 | The Spread Operator | 00:08:29 Duration |
|
Lecture 12 | Rest Parameters | 00:12:44 Duration |
|
Lecture 13 | Default Parameters | 00:07:52 Duration |
|
Lecture 14 | Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS | |
|
Lecture 15 | Classes | 00:08:13 Duration |
|
Lecture 16 | INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM | |
|
Lecture 17 | Coding Challenge 8 | 00:02:41 Duration |
|
Lecture 18 | Coding Challenge 8- Solution | 00:30:41 Duration |
Section 8 : Asynchronous Java ScriptPromises,AsyncAwait and AJAX
|
Lecture 1 | Section Intro | 00:00:27 Duration |
|
Lecture 2 | An Example of Asynchronous JavaScript | 00:05:46 Duration |
|
Lecture 3 | Understanding Asynchronous JavaScript- The Event L | 00:06:18 Duration |
|
Lecture 4 | The Old Way- Asynchronous JavaScript with Callback | 00:07:36 Duration |
|
Lecture 5 | From Callback Hell to Promises | 00:21:35 Duration |
|
Lecture 6 | From Promises to Async-Await | 00:09:17 Duration |
|
Lecture 7 | AJAX and APIs | 00:02:26 Duration |
|
Lecture 8 | Making AJAX Calls with Fetch and Promises | 00:14:21 Duration |
|
Lecture 9 | Making AJAX Calls with Fetch and Async-Await | 00:09:19 Duration |
Section 9 : Modern JavaScript Using ES6,NPM,Babel and Web pack
Section 10 : Final Course Exam 30 Questions to Test Your Java Script
|
Lecture 1 | Some Considerations Before You Start |
Section 11 : Conclusion
|
Lecture 1 | Where to Go from Here | 00:01:56 Duration |
|
Lecture 2 | Be the First to Know About New Course Launches! |
Section 12 : BONUS A Node.js Crash Course
|
Lecture 1 | A Quick Overview of Nodejs | 00:03:11 Duration |
|
Lecture 2 | The Laptop Store Project, Part 1 | 00:30:17 Duration |
|
Lecture 3 | The Laptop Store Project, Part 2 | 00:36:24 Duration |