Professional Modern Javascript
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.50 GB | Duration: 6h 30m
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.50 GB | Duration: 6h 30m
Learn all about Modern JavaScript - taught by a Microsoft MVP
What you'll learn
Confidently use JavaScript in your day to day job
Learn the Basics of JavaScript
Master advanced JavaScript concepts
Learn Asynchronous JavaScript with Promises and async/await
Learn new features of modern JavaScript
Stay up to date with best JavaScript practices
Learn about JavaScript modules
Requirements
Beginner programming knowledge
Description
I've been teaching junior as well as expert developers JavaScript for over 15 years and have gathered a few tricks to make it an easy and smooth learning experience. I share those experiences with you.You can feel confident about what JavaScript offersYou become a competent JavaScript developerA lot of effort has gone into this course to make sure you get all the knowledge you need as quickly as possible.Why JavaScriptJavaScript is quickly becoming the most popular programming language in use today. The rise of the internet means that it is an ideal programming language that you can use to solve any coding challenge on any device.JavaScript has undergone significant evolution since it was created over 3 decades ago. This course is designed to teach you modern JavaScript without having to go through the suffering of following the language and going from a toy to something amazing.Why this courseI'm a Microsoft MVP (Most Valuable Professional) for JavaScript/TypeScript thanks to my teaching contributions in the form of books, various videos and answers on StackOverflow. A key objective is to present the information that allows you to safely, easily and enjoyable use JavaScript without boring you with portions of JavaScript that no one uses in quality production code.
Overview
Section 1: Professional Modern JavaScript
Lecture 1 Course Introduction
Lecture 2 Setting up for JavaScript Development
Lecture 3 Debugging JavaScript // Debugger Statement
Lecture 4 JavaScript Primitive Data Types
Lecture 5 let and const // declaring JavaScript variables
Lecture 6 JavaScript Comments // things you may not know
Lecture 7 JavaScript Identifier Naming // Restrictions and Conventions
Lecture 8 Improve your JavaScript Learning Experience // With TypeScript
Lecture 9 JavaScript Strings // Master Class
Lecture 10 JavaScript Booleans // Deep Dive
Lecture 11 JavaScript Numbers // Simplifying Numerics
Lecture 12 JavaScript Objects Simplified
Lecture 13 JavaScript functions // Master Class
Lecture 14 JavaScript Arrays // Complete Mastery
Lecture 15 JavaScript Conditionals // if else Master Class
Lecture 16 Ternary ?: Simplified // JavaScript Conditional Operator
Lecture 17 `==` vs `===` and `!=` vs. `!==` // JavaScript strict vs loose equality
Lecture 18 JavaScript Truthy and Falsy
Lecture 19 JavaScript Nullish, Null and Undefined
Lecture 20 Class // Object Oriented JavaScript
Lecture 21 JavaScript Error Handling // Exception Matery
Lecture 22 JavaScript nullish operators // coalescing and chaining ?? ?.[] ?()
Lecture 23 Switch Statements // MasterClass
Lecture 24 Mastering Modern JavaScript for loops
Lecture 25 JSON // The Missing Guide
Lecture 26 while / do while loops in JavaScript // Simplified
Lecture 27 JavaScript Date and Time // MasterClass
Lecture 28 this Demystified // Professional JavaScript
Lecture 29 Tagged Templates // Simplifed
Lecture 30 JavaScript Promises // The Secret Sauce to Async
Lecture 31 Async Await // Advanced JavaScript Simplified
Lecture 32 JavaScript Symbol MasterClass // The Missing Guide
Lecture 33 Iterator, Iterable and Iterable Iterator // Professional JavaScript MasterClass
Lecture 34 generators, function *, yield, yield * // Professional Tips and Tricks
Lecture 35 prototype and __proto__ // The Modern JavaScript Perspective
Lecture 36 Set class // Built In Advanced Data Structures
Lecture 37 Map class - JavaScript Dictionary / HashMap // Built In Advanced Data Structures
Lecture 38 Sequencing Async Tasks // Advanced Async Patterns
Lecture 39 JavaScript Garbage Collection // Practical Demonstration
Lecture 40 JavaScript WeakMap // Advanced JavaScript Memory Management
Lecture 41 BigInt // The Missing Guide
Lecture 42 JavaScript WeakSet // Advanced Data Structure Simplified
Lecture 43 RegExp - regex // JavaScript Regular Expressions Ultimate MasterClass
Lecture 44 WeakRef - JavaSript strong vs Weak References // Advanced Tips and Tricks
Lecture 45 JavaScript Memory Leaks // The Biggest Sources and Fixes
Lecture 46 Semicolons vs No Semicolons // Professional Advice
Lecture 47 JavaScript ES Modules Demystified // Modern EcmaScript MasterClass
Programmers looking to master JavaScript