End of Year Sale:Save up to 35% on Tasks

Single Product Page

Sale!

JavaScript

Original price was: ₹45,000.00.Current 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 vs let vs const

  • 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 and import

  • 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

Category:

Reviews

There are no reviews yet.

Be the first to review “JavaScript”

Your email address will not be published. Required fields are marked *