Learn JavaScript
- Lesson
- ৫৯
- Module বেরিয়েছে
- ৭ / ১৯
- Part
- ৬
কে কোনটা পড়তে পারবেন
- Free · ৩৪
- যে কেউ পড়তে পারবেন, login ছাড়াও।
- Account থাকলেই free · ১০
- Account থাকলে পড়া free।
- Pro · ১৫
- এই track এ বা Learn Pro তে পাওয়া যায়।
Learn Pro
সব track, একটাই subscription
সব track এর Pro lesson আর project
বছরে ৳৬,৯৯৯
card এ: মাসে $9, বা বছরে $59।
ভেতরে কী আছে
৬ টা part এ ১৯ টা module, এর মধ্যে ৭ টা এখন পর্যন্ত বেরিয়েছে। যে lesson এ কোনো চিহ্ন নেই, সেটা পড়া free।
Part Zero
JavaScript জিনিসটা কী
- ১JavaScript জিনিসটা কী (আর এটা Java না কেন)পড়া
- ২কোথায় চলে: browser, server, phone, desktopপড়া
- ৩চাকরির বাজার, সোজাসাপ্টা: JavaScript দিয়ে কী হয়, কী হয় নাপড়া
- ৪engine তোমার code চালায় কীভাবে: parse, bytecode, JITপড়া
- ৫প্রথম run: console, Node, আর Playgroundপড়া
- ৬Module test: JavaScript জিনিসটা কীModule test
- ১এক লাইন করে একটা program: console.log, সংখ্যা আর textপড়া
- ২let আর const: একটা value-র একটা নাম, আর var না কেনপড়া
- ৩সাতটা primitive আর একটা objectপড়া
- ৪typeof, undefined আর null: একটা value-কে জিজ্ঞেস করা সে কীপড়া
- ৫input পড়া: যে starter প্রতিটা problem-এ থাকে, এক লাইন করেপড়া
- ৬comment, নাম আর এমন code যা মানুষ পড়তে পারেপড়া
- ৭Problem: প্রথম programProblem
- ৮Module test: প্রথম programModule test
Part One
ভাষাটা, এক টুকরো করে
- ১দুটো value একটা operator-এর সামনে: পুরো ছবিটাপড়া
- ২প্রতিটা operator, একটা একটা করেপড়া
- ৩পুরো program: ইচ্ছে করে convert করাপড়া
- ৪== কখন, কখন না, আর বাকি judgement call-গুলোপড়া
- ৫ভেতরের কথা: abstract equality algorithm আর floating pointProপড়া
- ৬Interview pack: output puzzle, প্রশ্ন আর bug galleryProপড়া
- ৭Problem: type আর coercionProblem
- ৮Cheat sheet: এক পাতায় type, operator আর coercionProপড়া
- ৯Module test: type আর coercionModule test
- ১string মানে code unit-এর একটা সারি: পুরো ছবিটাপড়া
- ২প্রতিটা string method, একটা একটা করেপড়া
- ৩পুরো program: কাজের মাঝে stringপড়া
- ৪কোনটা কখন: method না loop, template না +, আর কখন regexপড়া
- ৫ভেতরের কথা: immutability, rope আর UTF-16Proপড়া
- ৬CP আর interview pack: string-এর pattern, প্রশ্ন আর bug galleryProপড়া
- ৭Problem: stringProblem
- ৮Cheat sheet: এক পাতায় stringProপড়া
- ৯Module test: stringModule test
- ১সিদ্ধান্ত আর loop: পুরো ছবিটাপড়া
- ২প্রতিটা statement, একটা একটা করেপড়া
- ৩পুরো program: FizzBuzz থেকে prime sieveপড়া
- ৪কোন loop, আর কখন if-এর চেয়ে switch ভালোপড়া
- ৫ভেতরের কথা: jump দিয়ে loop, iterator protocol আর একটা loop labProপড়া
- ৬CP আর interview pack: nested loop, আগেভাগে বের হওয়া আর bug galleryProপড়া
- ৭Problem: if, switch আর loopProblem
- ৮Cheat sheet: এক পাতায় if, switch আর loopProপড়া
- ৯Module test: if, switch আর loopModule test
Part Two
Function আর data
- ১function মানে নাম দেওয়া একটা রেসিপি: পুরো ছবিটাপড়া
- ২প্রতিটা রূপ, একটা একটা করে: declaration, arrow, default আর restAccount থাকলেই freeপড়া
- ৩পুরো program: ছোট একটা library, value হিসেবে function আর recursionAccount থাকলেই freeপড়া
- ৪কোনটা কখন: declaration না arrow, default না check, recursion না loopAccount থাকলেই freeপড়া
- ৫ভেতরের কথা: call stack, frame আর একটা call-এর খরচProপড়া
- ৬CP আর interview pack: recursion-এর pattern, currying আর bug galleryProপড়া
- ৭Problem: functionAccount থাকলেই freeProblem
- ৮Cheat sheet: এক পাতায় functionProপড়া
- ৯Module test: functionAccount থাকলেই freeModule test
- ১নাম কোথায় থাকে: scope আর closure, পুরো ছবিটাপড়া
- ২প্রতিটা নিয়ম, একটা একটা করে: block, var, hoisting আর dead zoneAccount থাকলেই freeপড়া
- ৩পুরো program: counter, once, private state আর memoiseAccount থাকলেই freeপড়া
- ৪কখন closure, কখন class, কখন moduleAccount থাকলেই freeপড়া
- ৫ভেতরের কথা: environment record, V8-এর context আর closure-এর memory labProপড়া
- ৬CP আর interview pack: loop-এর প্রশ্ন, hoisting-এর ধাঁধা আর bug galleryProপড়া
- ৭Problem: scope, hoisting আর closureAccount থাকলেই freeProblem
- ৮Cheat sheet: এক পাতায় scope, hoisting আর closureProপড়া
- ৯Module test: scope, hoisting আর closureAccount থাকলেই freeModule test
- Module ৭: array আর array method: map, filter, reduce-এর pipelineলেখা চলছে
- Module ৮: object, destructuring, spread আর JSONলেখা চলছে
Part Three
যে জায়গাগুলোয় সবাই ভুল করে
লেখা চলছে
- ০৯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
লেখা চলছে
- ১৪DOM আর event: JavaScript পাতাটা ছুঁয়ে দেখে
- ১৫form, storage আর ছোট app
Part Five
বাস্তব দুনিয়ার JavaScript (Pro)
লেখা চলছে
- ১৬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 এর উপর।
সময় বাঁধা, 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 টা চেয়ে নিন।
- নাম
- Track
- Learn JavaScript
- Score
- / ১০০০, band সহ
- ভাগ
- concept · পড়ে bug ঠিক · লেখা
- তারিখ, version