0% found this document useful (0 votes)
34 views4 pages

Java Script: Advance

The document outlines a detailed JavaScript course syllabus covering topics like JS foundations, functions, objects, asynchronous JavaScript, writing polyfills, and interview problems. It includes sections on execution context, hoisting, scopes, functions, this keyword, prototypes, OOP, FP, promises, async/await, and implementing common methods.

Uploaded by

katherineeve516
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views4 pages

Java Script: Advance

The document outlines a detailed JavaScript course syllabus covering topics like JS foundations, functions, objects, asynchronous JavaScript, writing polyfills, and interview problems. It includes sections on execution context, hoisting, scopes, functions, this keyword, prototypes, OOP, FP, promises, async/await, and implementing common methods.

Uploaded by

katherineeve516
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Advance

Java Script

JS
DECNAVDA

Detailed
Course Syllabus
CONTENTS

JS FOUNDATIONS
● Javascript runtime environment
● Execution Context-1
● Execution Context-2
● Execution Context-3
● Hoisting - 1
● Hoisting - 2
● Hoisting - 3
● Hoisting - 4
● Hoisting - 5
● Understanding Scope and Scope chain
● Scope and Scope chain - Example
● Hoisting and Scopes Exercise -1
● Hoisting and Scopes Exercise -2
● Hoisting and Scopes Exercise -3

JS FOUNDATIONS - 2
● Interpreted vs Compiled (JIT)
● JS Type Comparisons
● Overview of V8 Engine

FUNCTIONS
● Introduction to Functions
● First Class Citzens
● Call Method -1
● Call Method -2
● Apply Method -1
● Apply Method -2
● Bind Method -1
● Bind Method -2
● CallApplyBind Exercise -1
● CallApplyBind Exercise -2
● Closures-1
● Closures-2
● Closures-3
● Closures-4
● Closures-5
CONTENTS

OBJECTS
● this keyword -1
● this keyword -2
● this keyword -3
● this keyword -4
● this keyword -5
● this-exercise-1
● this-exercise-2
● this-exercise-3
● constructor functions-1
● constructor functions-2
● constructor functions-3
● prototypal inheritance-1
● prototypal inheritance-2
● prototypal inheritance-3
● prototypal inheritance-4
● prototypal inheritance-5
● prototypal inheritance-6
● prototypal inheritance-7

OOP AND FP
● OOPS-1
● OOPS-2
● OOPS-3
● OOPS-4
● OOPS-5
● FP-1
● FP-2
● OOPS VS FP

ASYNCHRONOUS JAVASCRIPT
● JS runtime recap
● Event Loop Architecture
● Microtask queue
● Promise-1
● Promise-2
● Async Await
CONTENTS

WRITING POLLYFILLS
● map-polyfill
● filter polyfill
● reduce polyfill
● forEach polyfill
● bind polyfill
● memoized-function implementation
● Promise.all polyfill
● flatten array to 1D implementation
● subscribe array implementation

JS INTERVIEW PROBLEMS
● Interview Problems (Set-1)
● Interview Problems (Set-2)
● Interview Problems (Set-3)
● Interview Problems (Set-4)
● Interview Problems (Set-5)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy