Learn Pro Advanced Modern Javascript Programming
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.65 GB | Duration: 29h 18m
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.65 GB | Duration: 29h 18m
Learn Modern and Advance Level JavaScript Programming with many Real Time Examples
What you'll learn
Advanced Level and Weird Concepts in JavaScript
The intuition behind each Advanced Python Concepts
Learning the Concepts with Examples
Modern JavaScript Programming
Requirements
Basics of any Programming Language is required
Description
This course is for all those who has some basic knowledge of any programming language and is now ready to become a professional JavaScript programmer by learning Advanced Level Concepts. We will cover Advance Level Concepts with real life examples so that you know how to implement these concepts while making real time Applications.We will only be learning the modern JavaScript Programming so that you are well updated in terms of the Industry Requirement. We have given special attention to the intuition part because gaining the fundamental knowledge about the Advance Level Concept in very important. We will keep on adding new concepts with the passage of time and we totally welcome your suggestions in adding new Advance Level Concepts.We will not only Learn the Advanced Concepts in JavaScript but we will use these concepts to make something real out of it. We will be making Real Professional Level Applications in JavaScript so that you also know how to be making Professional Applications in JavaScript so that you look like a Pro Developer.You need to move forward from your basic concepts so that you can become a Professional Programmer. We know exactly what type of questions can be asked if you are going to the interview for the job. In JavaScript, the most important topic in terms of getting a Job is Asynchronous Programming and that is why we have covered that concept particularly more in depth as compared to other concepts. You have to learn advance concepts to be a Professional so just take this Course and become a Pro Programmer…Lets Get Started…
Overview
Section 1: Installing Node.js and Setting up VS Code
Lecture 1 Introduction
Section 2: Asynchronous Programming in JavaScript
Lecture 2 Thread vs Process
Lecture 3 Synchronous vs Asynchronous Programming
Lecture 4 Synchronous Programming Example
Lecture 5 Asynchronous Programming Example
Lecture 6 Asynchronous - Callback Example
Lecture 7 Asynchronous - Callback - Making an Ice Cream Part - 1
Lecture 8 Asynchronous - Callback - Making an Ice Cream Part - 2
Lecture 9 Asynchronous - Callback - Making an Ice Cream Part - 3
Lecture 10 Asynchronous - Callback Hell
Lecture 11 Escaping Callback Hell with Promises - Promise Life Cycle
Lecture 12 Asynchronous - Promises - Making an Ice Cream Part - 1
Lecture 13 Asynchronous - Promises - Making an Ice Cream Part - 2
Lecture 14 Asynchronous - Promises - Making an Ice Cream Part - 3
Lecture 15 Asynchronous - Async/Await - Better Way of Writing Promises
Lecture 16 Asynchronous - Async/Await - Understanding Await Keyword with an Example
Lecture 17 Asynchronous - Async/Await - Making an Ice Cream
Section 3: Advanced Working with Functions
Lecture 18 Recursion and Stack - I
Lecture 19 Recursion and Stack - II
Lecture 20 Rest Parameter and Spread Syntax - I
Lecture 21 Rest Parameter and Spread Syntax - II
Lecture 22 Variable Scope and Closure - I
Lecture 23 Variable Scope and Closure - II
Lecture 24 Variable Scope and Closure - III
Lecture 25 The Old Var
Lecture 26 Decorators and Forwarding - I
Lecture 27 Decorators and Forwarding - II
Lecture 28 Decorators and Forwarding - III
Lecture 29 Decorators and Forwarding - IV
Section 4: Language Translator Application in JavaScript
Lecture 30 Language Translator App Part - 1
Lecture 31 Language Translator App Part - 2
Lecture 32 Language Translator App Part - 3
Lecture 33 Language Translator App Part - 4
Lecture 34 Language Translator App Part - 5
Lecture 35 Language Translator App Part - 6
Lecture 36 Language Translator App Part - 7
Lecture 37 Language Translator App Part - 8
Section 5: Document Object Model in JS
Lecture 38 Introduction to DOM
Lecture 39 DOM Tree
Lecture 40 Exploring the DOM
Lecture 41 Searching in DOM - I
Lecture 42 Searching in DOM - II
Lecture 43 Node Properties - I
Lecture 44 Node Properties - II
Lecture 45 Attributes and Properties
Lecture 46 Modifying the Document - I
Lecture 47 Modifying the Document - II
Lecture 48 Styles and Classes - I
Lecture 49 Styles and Classes - II
Section 6: Music Player Application in JavaScript
Lecture 50 Music Player Application Part - 1
Lecture 51 Music Player Application Part - 2
Lecture 52 Music Player Application Part - 3
Lecture 53 Music Player Application Part - 4
Lecture 54 Music Player Application Part - 5
Lecture 55 Music Player Application Part - 6
Lecture 56 Music Player Application Part - 7
Lecture 57 Music Player Application Part - 8
Lecture 58 Music Player Application Part - 9
Section 7: Introduction to Events
Lecture 59 Introduction to Browser Events
Lecture 60 Introduction to Events - II
Lecture 61 Bubbling and Capturing
Lecture 62 Event Delegation
Section 8: UI Events
Lecture 63 UI Events - I
Lecture 64 UI Events - II
Lecture 65 UI Events - III
Lecture 66 UI Events - IV
Section 9: Form Controls
Lecture 67 Form Properties and Methods - I
Lecture 68 Form Properties and Methods - II
Lecture 69 Form Properties and Methods - III
Lecture 70 Focusing - I
Lecture 71 Focusing - II
Lecture 72 Focusing - III
Lecture 73 Focusing - IV
Lecture 74 Events
Lecture 75 Events - II
Lecture 76 Submit Method
Section 10: Frames and Windows
Lecture 77 Popups and Window Methods - I
Lecture 78 Popups and Window Methods - II
Lecture 79 Popups and Window Methods - III
Lecture 80 Cross Window Communication - I
Lecture 81 Cross Window Communication - II
Lecture 82 Cross Window Communication - III
Section 11: Binary Data and Files
Lecture 83 ArrayBuffer and Binary Arrays - I
Lecture 84 ArrayBuffer and Binary Arrays - II
Lecture 85 ArrayBuffer and Binary Arrays - III
Lecture 86 TextEncoder and TextDecoder
Lecture 87 Blob
Lecture 88 File and File Reader
Section 12: Prototypes and Inheritance
Lecture 89 Prototypal Inheritance - I
Lecture 90 Prototypal Inheritance - II
Lecture 91 F.Prototype
Lecture 92 Native Prototypes
Lecture 93 Prototype Methods
Section 13: Regular Expressions
Lecture 94 Patterns and Flags
Lecture 95 Character Classes
Lecture 96 Unicode
Lecture 97 Anchors
Lecture 98 Multiline mode of Anchors
Lecture 99 Work Boundary
Lecture 100 Escaping, Special Character
Lecture 101 Sets and Ranges
Lecture 102 Quantifiers
Lecture 103 Greedy and Lazy Quantifiers - I
Lecture 104 Greedy and Lazy Quantifiers - II
Lecture 105 Capturing Groups
Lecture 106 Backreferences in Patterns
Lecture 107 Alternation
Lecture 108 LookAhead and LookBehind
Section 14: HTML and CSS Crash Course
Lecture 109 Crash Course - I
Lecture 110 Crash Course - II
Section 15: JavaScript Crash Course
Lecture 111 Learn JavaScript in One Video - Basics Only
Anyone interesting in learning Advanced Level and Weird Concepts in JavaScript,Anyone interesting in learning the Concepts with Examples,Anyone interesting in learning the intuition behind each Advanced JavaScript Concepts,Anyone interesting in learning Modern JavaScript Programming