Skip to content

Latest commit

 

History

History
1167 lines (892 loc) · 98.4 KB

README.md

File metadata and controls

1167 lines (892 loc) · 98.4 KB


33 Concepts Every JS Developer Should Know

৩৩টি ধারণা: সব Javascript ডেভেলপারকে জানা উচিত

Follow me

ভূমিকা

এই রিপোজিটরি তৈরি করা হয়েছে যাতে ডেভেলপাররা জাভাস্ক্রিপ্টে তাদের ধারণাগুলি মাস্টার করতে সাহায্য পারেন। এটি কোনো বাধ্যতা নয়, বরং ভবিষ্যতে অধ্যয়নের জন্য একটি নির্দেশিকা।
It is based on an article written by Stephen Curtis and you can read it here.

🚀 Considered by GitHub as one of the top open source projects of 2018!

কমিউনিটি

আপনার নিজের সংক্ষেপ বা পর্যালোচনা যোগ করতে আপনাকে প্রস্তুত থাকা স্বাধীনতা রয়েছে। আপনি চাইলে এই রিপোজিটরিকে আপনার মাতৃভাষায় অনুবাদ করতে পারেন।

এই রিপোজিটরিতে সমস্ত অনুবাদগুলি নিচে তালিকাভুক্ত করা হবে:


  1. Call Stack
  2. Primitive Types
  3. Value Types and Reference Types
  4. Implicit, Explicit, Nominal, Structuring and Duck Typing
  5. == vs === vs typeof
  6. Function Scope, Block Scope and Lexical Scope
  7. Expression vs Statement
  8. IIFE, Modules and Namespaces
  9. Message Queue and Event Loop
  10. setTimeout, setInterval and requestAnimationFrame
  11. JavaScript Engines
  12. Bitwise Operators, Type Arrays and Array Buffers
  13. DOM and Layout Trees
  14. Factories and Classes
  15. this, call, apply and bind
  16. new, Constructor, instanceof and Instances
  17. Prototype Inheritance and Prototype Chain
  18. Object.create and Object.assign
  19. map, reduce, filter
  20. Pure Functions, Side Effects, State Mutation and Event Propagation
  21. Closures
  22. High Order Functions
  23. Recursion
  24. Collections and Generators
  25. Promises
  26. async/await
  27. Data Structures
  28. Expensive Operation and Big O Notation
  29. Algorithms
  30. Inheritance, Polymorphism and Code Reuse
  31. Design Patterns
  32. Partial Applications, Currying, Compose and Pipe
  33. Clean Code

১. Call Stack

রেফারেন্স

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২. Primitive Types

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যাও


৩. Value Types and Reference Types

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৪. Implicit, Explicit, Nominal, Structuring and Duck Typing

প্রবন্ধসমূহ

ভিডিওগুলি

বইগুলি

⬆ শীর্ষে ফিরে যান


৫. == vs === vs typeof

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৬. Function Scope, Block Scope and Lexical Scope

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৭. Expression vs Statement

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৮. IIFE, Modules and Namespaces

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৯. Message Queue and Event Loop

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১০. setTimeout, setInterval and requestAnimationFrame

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১১. JavaScript Engines

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১২. Bitwise Operators, Type Arrays and Array Buffers

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১৩. DOM and Layout Trees

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১৪. Factories and Classes

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১৫. this, call, apply and bind

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১৬. new, Constructor, instanceof and Instances

প্রবন্ধসমূহ

⬆ শীর্ষে ফিরে যান


১৭. Prototype Inheritance and Prototype Chain

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

বইগুলি

⬆ শীর্ষে ফিরে যান


১৮. Object.create and Object.assign

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


১৯. map, reduce, filter

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২০. Pure Functions, Side Effects, State Mutation and Event Propagation

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২১. Closures

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২২. High Order Functions

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৩. Recursion

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৪. Collections and Generators

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৫. Promises

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৬. async/await

Reference

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৭. Data Structures

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৮. Expensive Operation and Big O Notation

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


২৯. Algorithms

প্রবন্ধসমূহ

⬆ শীর্ষে ফিরে যান


৩০. Inheritance, Polymorphism and Code Reuse

Reference

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৩১. Design Patterns

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৩২. Partial Applications, Currying, Compose and Pipe

বইগুলি

প্রবন্ধসমূহ

ভিডিওগুলি

⬆ শীর্ষে ফিরে যান


৩৩. Clean Code

প্রবন্ধসমূহ

Videos

⬆ শীর্ষে ফিরে যান