Stack Learner
A legacy of empowerment through innovative tech education.
এই পোস্টটা শুধু ব্যাকেন্ড Enthusiast দের জন্য যারা চ্যাটজিপিটির যুগেও নিজের ফান্ডামেন্টালকে আরও স্ট্রং বানানোর জন্য কাজ করছেন।
আমরা যারা নোডজেএস ডেভেলপার আছি, আমাদের কাছে নোডজেএস এর থেকে এনপিএম বেশি পছন্দের। কারণ এনপিএমের কাছে ইভেন অড নাম্বার বের করার জন্যও প্যাকেজ আছে। আমাদের নোডজেএসের জার্নি শুরুই হয় এক্সপ্রেস দিয়ে, তারপর প্রয়োজন অনুযায়ী আমরা একের পর এক থার্ড পার্টি মডিউল শিখতে থাকি। নোডজেস এর কিন্তু একটা বিশাল বিউল্টইন লাইব্রেরী আছে। বেশির ভাগ ক্ষেত্রেই আমরা হাতে গোনা ৪-৫ টা মডিউল নিয়ে কাজ করি। আর বাকীটা নির্ভর করি থার্ডপার্টি মডিউলের ওপরে। এটা খারাপ কিছু না, তবে যদি এমন হতো যে থার্ড পার্টি কোনো মডিউল ব্যবহার না করেই আপনি সব প্রব্লেমের সমাধান করতে পারছেন শুধুমাত্র বিউল্টইন মডিউলগুলো ব্যবহার করে, তাহলে আপনার কনফিডেন্স কোন লেভেলে থাকতো? আপনাকে এই কনফিডেন্সটা দেওয়ার জন্যই আমরা ডিজাইন করেছি No NPM No Problem ওয়ার্কশপটা। এই প্র্যাক্টিক্যাল ওয়ার্কশপে আমরা কোনো থার্ডপার্টি মডিউল ইন্সটল করবো না। থার্ডপার্টি কোনো মডিউল ছাড়াই আমরা একটা ওয়েব অ্যাপ্লিকেশন বানাবো আর একটা রেস্ট এপিআই বানাবো। মূলত এই ওয়ার্কশপ দুই ভাগে বিভক্ত।
১) একটা ওয়েব অ্যাপ্লিকেশন বানানোর জন্য আমাদের এক্সপ্রেসের মতো ফ্রেমওয়ার্ক দরকার হয়। নোডজেস এর http মডিউল সার্ভার ক্রিয়েট করার সুযোগ দিলেও রাউটিং সাপোর্ট দেয় না, মিডলওয়্যার সাপোর্ট দেয় না, সিরিয়ালাইজেশনের ক্ষেত্রেও অনেক প্রব্লেম থাকে। যেই সমস্যা গুলো আমরা সমাধান করি এক্সপ্রেসের মতো ফ্রেমওয়ার্ক দিয়ে।
যেহেতু আমরা এক্সপ্রেস ইন্সটল করতে পারবো না, তাই আমরা এক্সপ্রেসের মতো একটা মিনিমালিস্টিক ফ্রেমওয়ার্ক বানাবো। নিজেদের রাউটার বানাবো, মিডলওয়্যার সিস্টেম বানাবো, রেন্ডার ইঞ্জিন বানাবো, সহজ কথায় একটা ছোট খাটো একটা ওয়েব ফ্রেমওয়ার্ক বানাবো কোনো রকম থার্ডপার্টি প্যাকেজ ব্যবহার না করে।
২) দ্বিতীয় ধাপে আমরা অ্যাপলিকেশন বানাবো। অ্যাপ্লিকেশন বানাতে গিয়ে আমাদের অনেক মিডলওয়্যার লাগবে, সেগুলো আমরা নিজে হাতে লিখবো। ভিন্ন ভিন্ন বিউল্টইন মডিউল এক্সপ্লোর করবো, সেগুলোও ব্যবহার করবো ভিন্ন ভিন্ন প্রব্লেম সল্ভ করার জন্য। একটা মাল্টিপেজ ওয়েব অ্যাপ্লিকেশন আর একটা রেস্ট এপিআই বানাবো।
পুরো ওয়ার্কশপে আমাদের একটাই চ্যালেঞ্জ থাকবে। আমরা কোনো থার্ড পার্টি মডিউল ইন্সটল করতে পারবো না। আমার বিশ্বাস আপনি এই সুপার ইন্টারেস্টিং ওয়ার্কশপটা মিস করতে চাইবেন না। এই ওয়ার্কশপটা পুরোটাই প্রাক্টিক্যাল, আর প্রতি পদে পদে ডট গুলোকে ট্রিগার করবে। তাই দেরি না করে কমেন্টে দেওয়া লিংক থেকে এখনই অ্যাসেসমেন্টটা দিয়ে দিন।
শিডিউলঃ শুক্র, শনি, রবি রাত ৯ টা থেকে ১১ঃ৩০ (১৩-১৫ জুন, ২০২৫)
রেজিস্ট্রেশন ফিঃ ২১০০ টাকা (পেমেন্ট পেজ থেকে ম্যাক্সিমাম ডিস্কাউন্ট সিলেক্ট করে নিতে হবে)
Time’s almost up! Enrollment for “Mastering DSA for Developers” workshop closes tomorrow at 5:00 PM.
Click here to claim your Sponsored Listing.
Category
Contact the school
Website
Address
HOLDING 7-8, Banasree Main Road, Block A, AMINA GREEN PARK
Dhaka
1212
Opening Hours
| Monday | 09:00 - 20:00 |
| Tuesday | 09:00 - 20:00 |
| Wednesday | 09:00 - 20:00 |
| Thursday | 09:00 - 20:00 |
| Friday | 09:00 - 20:00 |
| Saturday | 09:00 - 20:00 |
| Sunday | 09:00 - 20:00 |