Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fkoler/js-advanced-concepts
ZTM - JavaScript The Advanced Concepts
https://github.com/fkoler/js-advanced-concepts
functional-programming fundamentals-of-programming javascript nodejs object-oriented-programming
Last synced: about 20 hours ago
JSON representation
ZTM - JavaScript The Advanced Concepts
- Host: GitHub
- URL: https://github.com/fkoler/js-advanced-concepts
- Owner: fkoler
- Created: 2023-09-03T18:51:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T20:40:20.000Z (8 months ago)
- Last Synced: 2024-03-13T20:28:17.037Z (8 months ago)
- Topics: functional-programming, fundamentals-of-programming, javascript, nodejs, object-oriented-programming
- Language: JavaScript
- Homepage: https://www.udemy.com/certificate/UC-2eef8760-2ac2-46e6-ae67-e55847a1c05e/
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## JavaScript The Advanced Concepts
- Javascript Engine
- Javascript Runtime
- Interpreter, Compiler, JIT Compiler
- Writing Optimized Code
- Call Stack + Memory Heap
- Stack Overflow + Memory Leaks
- Garbage Collection
- Node.js
- ES6, ES7, ES8, ES9, ES10, ES2020, ES2021, ES2022, ES2023 features
- Single Threaded Model
- Execution Context
- Lexical Environment
- Scope Chain
- Hoisting
- Function Invocation
- Function Scope vs Block Scope
- Dynamic vs Lexical Scope
- this - call(), apply(), bind()
- IIFEs
- Context vs Scope
- Static vs Dynamically Typed
- Primitive Types
- Pass by Reference vs Pass by Value
- Type Coercion
- Arrays, Functions, Objects
- Closures
- Prototypal Inheritance
- Class Inheritance
- Memoization
- Higher Order Functions
- Functions vs Objects
- Scheme + Java in JavaScript
- OOP (Object Oriented Programming)
- Private vs Public properties
- Functional Programming
- Immutability
- Imperative vs Declarative code
- Composition vs Inheritance
- Currying
- Partial Application
- Pure Functions
- Referential Transparency
- Compose
- Pipe
- Error Handling
- Asynchronous JavaScript
- Callbacks, Promises, Async/Await
- Event Loop + Callback Queue
- Task Queue + Microtask Queue
- Concurrency + Parallelism
- Modules in Javascript