JavaScript
Original price was: ₹45,000.00.₹24,999.00Current price is: ₹24,999.00.
Module 1: Introduction to JavaScript
-
What is JavaScript?
-
Manuals and Specifications
-
Code Editors
-
Developer Console
Module 2: JavaScript Fundamentals
-
Hello, World!
-
Code Structure
-
Modern Mode
"use strict"
Module 3: Variables and Data Types
-
Variables
-
Data Types
-
Type Conversions
Module 4: Interaction with Users
-
Alert, Prompt, Confirm
Module 5: Basic Operators and Comparisons
-
Basic Operators, Maths
-
Comparisons
-
Nullish Coalescing Operator
??
Module 6: Control Flow
-
Conditional Branching:
if
,?
-
Logical Operators
-
Loops:
while
,for
-
switch
Statement
Module 7: Functions and Arrow Functions
-
Functions
-
Function Expressions
-
Arrow Functions Basics
Module 8: Code Quality and Debugging
-
Code Quality
-
Debugging in the Browser
-
Coding Style
-
Comments
-
Ninja Code
Module 9: Automated Testing and Polyfills
-
Automated Testing with Mocha
-
Polyfills and Transpilers
Module 10: Objects — The Basics
-
Objects
-
Object References and Copying
-
Garbage Collection
-
Object Methods and
"this"
-
Constructor,
new
Operator -
Optional Chaining
?.
-
Symbol Type
-
Object to Primitive Conversion
Module 11: Working with Primitives
-
Methods of Primitives
-
Numbers
-
Strings
-
Arrays
-
Array Methods
Module 12: Data Structures
-
Iterables
-
Map and Set
-
WeakMap and WeakSet
-
Object.keys, values, entries
-
Destructuring Assignment
Module 13: Dates, JSON, and Advanced Data
-
Date and Time
-
JSON Methods,
toJSON
Module 14: Advanced Functions
-
Recursion and Stack
-
Rest Parameters and Spread Syntax
-
Variable Scope, Closures
-
var
vslet
vsconst
-
Global Object
-
Function Object, Named Function Expressions (NFE)
-
The
"new Function"
Syntax
Module 15: Asynchronous JavaScript
-
Scheduling:
setTimeout
,setInterval
-
Decorators and Forwarding (
call
,apply
) -
Function Binding
-
Arrow Functions Deep Dive
Module 16: Object Property Configuration
-
Property Flags and Descriptors
-
Property Getters and Setters
Module 17: Prototypes and Inheritance
-
Prototypal Inheritance
-
F.prototype
-
Native Prototypes
-
Prototype-less Objects
Module 18: Classes in JavaScript
-
Class Basic Syntax
-
Class Inheritance
-
Static Properties and Methods
-
Private and Protected Properties
-
Extending Built-in Classes
-
Class Checking (
instanceof
) -
Mixins
Module 19: Error Handling
-
try...catch
-
Custom Errors, Extending Error
Module 20: Promises and Async/Await
-
Introduction: Callbacks
-
Promise Basics
-
Chaining Promises
-
Promise API
-
Error Handling with Promises
-
Promisification
-
Microtasks
-
Async/Await
Module 21: Generators and Iterators
-
Generators
-
Async Iterators and Generators
Module 22: JavaScript Modules
-
Modules Introduction
-
export
andimport
-
Dynamic Imports
Module 23: Advanced JavaScript Topics
-
Proxy and Reflect
-
Eval
-
Currying
-
Reference Type
-
BigInt
-
Unicode, String Internals
-
WeakRef and FinalizationRegistry
Module 24: DOM Basics
-
Browser Environment
-
DOM Tree
-
Walking the DOM
-
Searching Elements
-
Node Properties
-
Attributes and Properties
-
Modifying the Document
Module 25: Styling and Size Manipulation
-
Styles and Classes
-
Element Size and Scrolling
-
Window Sizes and Scrolling
-
Coordinates
Module 26: Browser Events
-
Introduction to Events
-
Bubbling and Capturing
-
Event Delegation
-
Default Actions
-
Custom Events
Module 27: UI Events
-
Mouse Events
-
Drag and Drop
-
Pointer Events
-
Keyboard Events
-
Scrolling Events
Module 28: Forms and Form Events
-
Form Properties and Methods
-
Focus/Blur
-
Change, Input, Cut, Copy, Paste
-
Submit Event
Module 29: Document Loading and Scripts
-
DOMContentLoaded, Load, Beforeunload
-
Async and Defer Scripts
-
Resource Loading Events
Module 30: Browser APIs and Storage
-
Mutation Observer
-
Selection and Range
-
Cookies
-
LocalStorage and SessionStorage
-
IndexedDB
Module 31: Networking in JavaScript
-
Fetch API Basics
-
FormData
-
Download Progress
-
Abort Controllers
-
Cross-Origin Requests
-
XMLHttpRequest
-
WebSocket
-
Server-Sent Events
-
Resumable Uploads
Module 32: Animations
-
CSS Animations with JS
-
JavaScript Animation Basics
-
Bezier Curves
Module 33: Web Components
-
Custom Elements
-
Shadow DOM
-
Template Elements
-
Slots and Styling in Shadow DOM
Module 34: Regular Expressions (RegEx)
-
Patterns and Flags
-
Character Classes
-
Unicode with
u
Flag -
Anchors: ^ and $
-
Word Boundary
\b
-
Special Characters and Escaping
-
Sets and Ranges
-
Quantifiers
-
Greedy and Lazy Matching
-
Capturing Groups and Backreferences
-
Alternation (OR
|
) -
Lookahead and Lookbehind
-
Catastrophic Backtracking
-
Sticky Flag
y
-
RegExp Methods
Reviews
There are no reviews yet.