৳১,৯৯৯, একবারইশূন্য থেকে

Learn JavaScript

Lesson
৫৯
Module বেরিয়েছে
৭ / ১৯
Part
৬

কে কোনটা পড়তে পারবেন

Free · ৩৪
যে কেউ পড়তে পারবেন, login ছাড়াও।
Account থাকলেই free · ১০
Account থাকলে পড়া free।
Pro · ১৫
এই track এ বা Learn Pro তে পাওয়া যায়।

ভেতরে কী আছে

৬ টা part এ ১৯ টা module, এর মধ্যে ৭ টা এখন পর্যন্ত বেরিয়েছে। যে lesson এ কোনো চিহ্ন নেই, সেটা পড়া free।

Part Zero

JavaScript জিনিসটা কী

২ টা module · ১৪ টা lesson
    1. JavaScript জিনিসটা কী (আর এটা Java না কেন)পড়া
    2. কোথায় চলে: browser, server, phone, desktopপড়া
    3. চাকরির বাজার, সোজাসাপ্টা: JavaScript দিয়ে কী হয়, কী হয় নাপড়া
    4. engine তোমার code চালায় কীভাবে: parse, bytecode, JITপড়া
    5. প্রথম run: console, Node, আর Playgroundপড়া
    6. Module test: JavaScript জিনিসটা কীModule test
    1. এক লাইন করে একটা program: console.log, সংখ্যা আর textপড়া
    2. let আর const: একটা value-র একটা নাম, আর var না কেনপড়া
    3. সাতটা primitive আর একটা objectপড়া
    4. typeof, undefined আর null: একটা value-কে জিজ্ঞেস করা সে কীপড়া
    5. input পড়া: যে starter প্রতিটা problem-এ থাকে, এক লাইন করেপড়া
    6. comment, নাম আর এমন code যা মানুষ পড়তে পারেপড়া
    7. Problem: প্রথম programProblem
    8. Module test: প্রথম programModule test

Part One

ভাষাটা, এক টুকরো করে

৩ টা module · ২৭ টা lesson
    1. দুটো value একটা operator-এর সামনে: পুরো ছবিটাপড়া
    2. প্রতিটা operator, একটা একটা করেপড়া
    3. পুরো program: ইচ্ছে করে convert করাপড়া
    4. == কখন, কখন না, আর বাকি judgement call-গুলোপড়া
    5. ভেতরের কথা: abstract equality algorithm আর floating pointProপড়া
    6. Interview pack: output puzzle, প্রশ্ন আর bug galleryProপড়া
    7. Problem: type আর coercionProblem
    8. Cheat sheet: এক পাতায় type, operator আর coercionProপড়া
    9. Module test: type আর coercionModule test
    1. string মানে code unit-এর একটা সারি: পুরো ছবিটাপড়া
    2. প্রতিটা string method, একটা একটা করেপড়া
    3. পুরো program: কাজের মাঝে stringপড়া
    4. কোনটা কখন: method না loop, template না +, আর কখন regexপড়া
    5. ভেতরের কথা: immutability, rope আর UTF-16Proপড়া
    6. CP আর interview pack: string-এর pattern, প্রশ্ন আর bug galleryProপড়া
    7. Problem: stringProblem
    8. Cheat sheet: এক পাতায় stringProপড়া
    9. Module test: stringModule test
    1. সিদ্ধান্ত আর loop: পুরো ছবিটাপড়া
    2. প্রতিটা statement, একটা একটা করেপড়া
    3. পুরো program: FizzBuzz থেকে prime sieveপড়া
    4. কোন loop, আর কখন if-এর চেয়ে switch ভালোপড়া
    5. ভেতরের কথা: jump দিয়ে loop, iterator protocol আর একটা loop labProপড়া
    6. CP আর interview pack: nested loop, আগেভাগে বের হওয়া আর bug galleryProপড়া
    7. Problem: if, switch আর loopProblem
    8. Cheat sheet: এক পাতায় if, switch আর loopProপড়া
    9. Module test: if, switch আর loopModule test

Part Two

Function আর data

৪ টা module · ১৮ টা lesson
    1. function মানে নাম দেওয়া একটা রেসিপি: পুরো ছবিটাপড়া
    2. প্রতিটা রূপ, একটা একটা করে: declaration, arrow, default আর restAccount থাকলেই freeপড়া
    3. পুরো program: ছোট একটা library, value হিসেবে function আর recursionAccount থাকলেই freeপড়া
    4. কোনটা কখন: declaration না arrow, default না check, recursion না loopAccount থাকলেই freeপড়া
    5. ভেতরের কথা: call stack, frame আর একটা call-এর খরচProপড়া
    6. CP আর interview pack: recursion-এর pattern, currying আর bug galleryProপড়া
    7. Problem: functionAccount থাকলেই freeProblem
    8. Cheat sheet: এক পাতায় functionProপড়া
    9. Module test: functionAccount থাকলেই freeModule test
    1. নাম কোথায় থাকে: scope আর closure, পুরো ছবিটাপড়া
    2. প্রতিটা নিয়ম, একটা একটা করে: block, var, hoisting আর dead zoneAccount থাকলেই freeপড়া
    3. পুরো program: counter, once, private state আর memoiseAccount থাকলেই freeপড়া
    4. কখন closure, কখন class, কখন moduleAccount থাকলেই freeপড়া
    5. ভেতরের কথা: environment record, V8-এর context আর closure-এর memory labProপড়া
    6. CP আর interview pack: loop-এর প্রশ্ন, hoisting-এর ধাঁধা আর bug galleryProপড়া
    7. Problem: scope, hoisting আর closureAccount থাকলেই freeProblem
    8. Cheat sheet: এক পাতায় scope, hoisting আর closureProপড়া
    9. Module test: scope, hoisting আর closureAccount থাকলেই freeModule test
  1. Module ৭: array আর array method: map, filter, reduce-এর pipelineলেখা চলছে
  2. Module ৮: object, destructuring, spread আর JSONলেখা চলছে

Part Three

যে জায়গাগুলোয় সবাই ভুল করে

৫ টা module

লেখা চলছে

  • ০৯this, prototype আর class
  • ১০error সামলানো: throw, try, catch, finally, আর stack trace পড়া
  • ১১module: import, export আর file-গুলো একে অন্যকে খুঁজে পায় কীভাবে
  • ১২async 1: callback আর event loop
  • ১৩async 2: promise, async/await আর fetch

Part Four

Browser

২ টা module

লেখা চলছে

  • ১৪DOM আর event: JavaScript পাতাটা ছুঁয়ে দেখে
  • ১৫form, storage আর ছোট app

Part Five

বাস্তব দুনিয়ার JavaScript (Pro)

৩ টা module

লেখা চলছে

  • ১৬Map, Set, WeakMap, iterator, generator আর regular expression
  • ১৭performance, memory, debugging আর interview-এর output puzzle
  • ১৮তিনটা project: একটা todo list, একটা weather app, একটা quiz game

Learn Pro

সব track, একটাই subscription

সব track এর Pro lesson আর project

বছরে ৳৬,৯৯৯

card এ: মাসে $9, বা বছরে $59।

Certificate

Certificate কীভাবে কাজ করে

Lesson শেষ করলেই certificate দেওয়া হয় না। দেওয়া হয় একটা Skill Test এর উপর।

Skill Test এখনো খোলেনি

সময় বাঁধা, browser এই

প্রশ্ন আসে বড় একটা pool থেকে এলোমেলো করে, আর প্রথম প্রশ্ন থেকেই ঘড়ি চলে।

আপনার code, লুকানো test

আপনার code চলে এমন test এ, যেগুলো আপনি দেখতে পান না। পরে জমা দেওয়া code গুলো মিলিয়েও দেখা হয়।

শুধু পাস না, একটা score

০ থেকে ১০০০ এর score, সাথে তার band, certificate এ ছাপা থাকে।

Proctoring নেই, আর সেটা লুকানোও হয় না। পরিচয় বলতে account আর certificate এ লেখা নামটাই। Webcam নেই, ID যাচাই নেই, আর কথাটা certificate আর verify পেজ দুই জায়গাতেই লেখা থাকে।

Score এর band

Score ০ থেকে ১০০০, তিনটা ভাগে: concept, code পড়ে bug ঠিক করা, আর নতুন করে লেখা।

  • Not yetআবার দিতে হবে০–৩৯৯
  • Foundationআবার দিতে হবে৪০০–৫৯৯
  • WorkingCertificate পাবেন৬০০–৭৪৯
  • ProficientCertificate পাবেন৭৫০–৮৯৯
  • AdvancedCertificate পাবেন৯০০–১০০০

যারা নিয়োগ দেন

কাউকে নিচ্ছেন?

প্রতিটা certificate এর একটা খোলা পেজ আছে, যেখানে score, তিনটা ভাগ, তারিখ আর test এর version লেখা থাকে। Screenshot না, link টা চেয়ে নিন।

Progsityprogsity.io/verify/…
নাম
Track
Learn JavaScript
Score
/ ১০০০, band সহ
ভাগ
concept · পড়ে bug ঠিক · লেখা
তারিখ, version
খোলা পেজে এগুলো দেখা যায়। এখানে ইচ্ছে করেই কোনো নমুনা score দেখানো হয়নি।

পাঠ্যক্রম আর chapter-এর পরিকল্পনা Abu Jafar Md Jakaria-র, তাঁর নিজের lecture note আর teaching material থেকে। খসড়া AI writing tool দিয়ে, তারপর লেখকের হাতে সম্পাদনা আর অনুমোদন।