প্রকল্প সম্পর্কে
৩০ Days Of JavaScript হলো Asabeneh Yetayeh-এর একটি উন্মুক্ত শিক্ষামূলক চ্যালেঞ্জ, যা শিক্ষার্থীদের একটি সুসংগঠিত ৩০ দিনের ক্রমে জাভাস্ক্রিপ্ট শেখায়। README-তে বলা হয়েছে, আগে থেকে প্রোগ্রামিং জ্ঞান প্রয়োজন নেই; শিক্ষার্থীদের প্রয়োজন অনুপ্রেরণা, একটি কম্পিউটার, ইন্টারনেট, একটি ব্রাউজার এবং একটি কোড এডিটর। উপকরণটি কথ্য ইংরেজিতে লেখা এবং এটি নতুন ও উন্নত ডেভেলপার উভয়ের জন্যই উদ্দেশ্য।
পাঠ্যক্রমটি সংখ্যাযুক্ত দিনে সাজানো, প্রতিটি আলাদা markdown পাঠে লিংক করে। বিষয়গুলো এগোয় পরিচিতি, ডেটা টাইপ, বুলিয়ান/অপারেটর/ডেট, কন্ডিশনাল, অ্যারে, লুপ, ফাংশন, অবজেক্ট, হায়ার-অর্ডার ফাংশন, সেট ও ম্যাপ, ডিস্ট্রাকচারিং ও স্প্রেডিং, রেগুলার এক্সপ্রেশন, কনসোল অবজেক্ট মেথড, এরর হ্যান্ডলিং, ক্লাস, JSON, ওয়েব স্টোরেজ, প্রমিস, ক্লোজার এবং পরিষ্কার কোড লেখা পর্যন্ত। পরের দিনগুলোতে DOM, DOM অবজেক্ট ম্যানিপুলেশন এবং ইভেন্ট লিসেনার কভার করা হয়েছে।
শেষ অংশে রয়েছে মিনি প্রজেক্ট: একটি সৌরজগৎ, বিশ্বের দেশগুলোর ডেটা ভিজ্যুয়ালাইজেশনের দুটি অনুশীলন, একটি পোর্টফোলিও, একটি লিডারবোর্ড, ক্যারেক্টার অ্যানিমেশন এবং চূড়ান্ত প্রজেক্ট। README-তে Node.js ইনস্টল করা, Google Chrome ও তার কনসোল ব্যবহার, Visual Studio Code ইনস্টল ও ব্যবহার, এবং inline, internal, external ও একাধিক external স্ক্রিপ্টের মাধ্যমে একটি ওয়েব পেজে জাভাস্ক্রিপ্ট যোগ করার সেটআপ নির্দেশনাও রয়েছে। এতে numbers, strings, booleans, undefined ও null-এর মতো প্রিমিটিভ ডেটা টাইপ পরিচয় করানো হয় এবং typeof দিয়ে টাইপ যাচাই করার পদ্ধতি দেখানো হয়।
রিপোজিটরিতে স্প্যানিশ, ইতালীয়, রুশ, তুর্কি, আজারবাইজানি, কোরিয়ান, ভিয়েতনামি, পোলিশ ও পর্তুগিজ অনুবাদের লিংক রয়েছে। এতে সহায়তার জন্য একটি Telegram গ্রুপ, ভিডিও পাঠসহ একটি Washera YouTube চ্যানেল এবং DevOsome প্ল্যাটফর্মের মাধ্যমে পাওয়া একটি সম্পন্নতার সার্টিফিকেটের কথা উল্লেখ করা হয়েছে। README-তে স্পনসর তথ্য এবং GitHub Sponsors বা PayPal-এর মাধ্যমে লেখককে সহায়তা করার লিংকও রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.