Web Boost
A Beginner-Friendly Fullstack Web Development Journey Following Agile
Learn with Agile Methodology
এই ওয়েবসাইটটি তৈরি করা হয়েছে সমস্ত বিগিনার প্রোগ্রামারদের জন্য যারা সঠিক গাইডলাইনের অভাবে বছরের পর বছর চেষ্টা করেও ভালো একজন ওয়েব ডেভেলপার হতে পারছে না। Agile এবং Scrum মেনে আপনাদের জন্য তৈরি করা হয়েছে পুরো এক বছরের কারিকুলাম। আপনি হয়ত Agile মেথডলজি ফলো করে সফটওয়্যার তৈরি করার কথা শুনে থাকবেন। হয়ত Scrum প্রোজেক্ট ম্যানেজমেন্ট এর কথা শুনে থাকবেন। আমরা Agile এবং Scrum ব্যবহার করবো ওয়েব ডেভেলপমেন্ট শেখার জন্য। এটা নতুন একটা টেকনিক, শেখার কাজে কেউ ব্যবহার করে কি না আমার জানা নেই। আপনার জানা থাকলে অবশ্যই আমাদেরকে জানাবেন। আমরা এক বছর শেখার সময়টাকে সর্বমোট চারটি ভাগে ভাগ করবো। প্রতি তিন মাসে একটি করে সর্বমোট চারটি মাইলস্টোন সেট করবো। প্রতি মাইলস্টোনে নতুন নতুন অনেক টেকনোলজি শিখবো। কিন্তু একটা মাইলস্টোনের টার্গেট থাকবে যে কোনো একটা বিষয়ে পারদর্শী হয়ে ওঠা। যেমনঃ প্রথম কোয়ার্টারে আমরা ওয়েব ডিজাইন সম্পর্কে একটা ভালো জ্ঞান অর্জন করবো, কয়েকটা ছোট বড় প্রোজেক্ট করবো। দ্বিতীয় কোয়ার্টারে আমরা জাভাস্ক্রিপ্ট শিখবো। থার্ড কোয়ার্টারে গিয়ে আমরা শিখবো নোডজেএস এবং চতুর্থ কোয়ার্টারে শিখবো রিয়েক্টজেএস। প্রতিটা কোয়ার্টারকে আবার আমরা নূন্যতম ছয়টি ভাগে ভাগ করবো এবং প্রতি ১৫ দিনে একটি করে Sprint সম্পন্ন করার চেষ্টা করবো।
First Milestone
মডার্ন ওয়েবসাইট ডিজাইন করার জন্য নিজেকে একজন দক্ষ ওয়েব ডিজাইনার হিসেবে গড়ে তোলা
Second Milestone
ডাইনামিক ওয়েবসাইট ডিজাইনের জন্য জাভাস্ক্রিপ্ট প্রোগ্রামিং ল্যাংগুয়েজটি আয়ত্ত করা
Third Milestone
নোডজেস এবং এক্সপ্রেসের মাধ্যমে ডাইনামিক ওয়েবসাইট এবং এপিআই তৈরি করতে শেখা
Fourth Milestone
ফ্রন্টেন্ডে রিয়্যাক্ট শেখার মাধ্যমে ফ্রন্টেন্ড ব্যাকেন্ড সহ ফুলস্ট্যাক ওয়েব অ্যাপলিকেশন তৈরি করা
Fixed Target
আমরা আপনাদের জন্য এক বছরের গোল সেট করে দিয়েছি এবং আপনাদের এক বছরের জন্য টার্গেট ফিক্সড
Small Goal
ছোট ছোট স্প্রিন্টের মাধ্যমে আমরা বড় গোলটাকে অনেক গুলো ছোট ছোট গোলে ভেঙ্গে ফেলেছি যেন সহজে অর্জন করা যায়
Short Journey
ছোট গোল হওয়ার কারণে জার্নিটাও অনেক ছোট হবে। রাস্তায় হোঁচট খাওয়ার সম্ভাবনাও অনেক কম থাকবে।
Zero Distraction
ছোট জার্নি ছোট রাস্তা। রাস্তা যদি ছোট হয় তাহলে এদিকে ওদিকে ডিস্ট্রাক্ট হয়ে যাওয়ারও কোনো চান্স থাকবে না
Monitor Progress
যেহেতু অনেক গুলো ছোট ছোট গোল রয়েছে, তাই আপনি সহজেই নিজের প্রোগ্রেস ট্রাক করতে পারবেন
Big Achievement
সব ছোট গোল যখন পূরণ হয়ে যাবে তখন দেখা যাবে এচিভমেন্টটা অনেক বড় হয়ে গেছে
First Quarter - Be A
Designer
SPRINT: 10 Duration: 3 months
প্রথম কোয়ার্টারে আমাদের টার্গেট থাকবে ওয়েব ডিজাইনের বিষয়বস্তু গুলো ভালো ভাবে মাথার মধ্যে ঢুকিয়ে দেওয়া। পরবর্তী কোয়ার্টার গুলোতেও আমাদের ওয়েব ডিজাইন নিয়ে কাজ করতেই হবে। কিন্তু আমাদের প্রথম মাইলস্টোন থাকবে ওয়েব ডিজাইনের ভিত্তি স্থাপন করা। এই কোয়ার্টারকে আমরা দশ ভাগে ভাগ করবো। মানে এই মাইলস্টোনে আমাদের কাছে থাকবে দশটা স্প্রিন্ট। একটা স্প্রিন্টে আমরা সময় পাবো পাঁচ দিন থেকে পনেরো দিন করে। প্রতিদিন আমাদের টার্গেট থাকবে নূন্যতম চার ঘণ্টা করে শেখার পিছনে সময় ব্যয় করা।
What's Inside? Explore The Sprints
3 months10 Sprints
Second Quarter -
Programming Time
SPRINT: 6 Duration: 3 months
ওয়েব ডিজাইনে দক্ষতা অর্জনের পরবর্তী লক্ষ্য হচ্ছে ওয়েব ডেভেলপমেন্ট। ডেভেলপমেন্টের জন্য আপনাকে একটা প্রোগ্রামিং ল্যাংগুয়েজ শিখতে হবে। ফুলস্ট্যাক ওয়েব ডেভেলপমেন্টের জন্য বর্তমানে বেস্ট প্রোগ্রামিং ল্যাংগুয়েজ হচ্ছে জাভাস্ক্রিপ্ট। আর জাভাস্ক্রিপ্ট শেখা একটু সময় সাধ্য ব্যাপার। তবে এখানে আমরা একটু ট্রিক্স খাটাতে পারি, একবারে সব কনসেপ্ট না বুঝে ধীরে ধীরে অল্প অল্প করে কাজ করার সময় নতুন নতুন টপিক্স শিখে নিতে পারি। এই ভাবে শেখাটাও খুব সহজ কাজ না, তবে চেষ্টা করলে সবই সম্ভব। প্রথমেই আপনাকে জেনে নিতে হবে যে জাভাস্ক্রিপ্টের কোন কোন বিষয় শিখতে হবে, কোন বিষয়টা ঠিক কি কাজে লাগে এবং কখন শেখাটা বুদ্ধিমানের কাজ হবে। তার পরে নিজের মত করে শিখে নেওয়া যেতে পারে।
What's Inside? Explore The Sprints
3 months6 Sprints
Third Quarter - Build
Dynamic Applications
SPRINT: 7 Duration: 3 months
বিগত ছয় মাসে আপনার প্রচুর পরিমাণ জ্ঞান অর্জন হয়েছে। এবার সময় এসেছে এই জ্ঞানকে আরও এক ধাপ ওপরে নিয়ে যাওয়ার। থার্ড কোয়ার্টারে আপনি নোডজেএস এবং এক্সপ্রেসজেএস ব্যবহার করে কিভাবে ডাইনামিক ব্যাকেন্ড অ্যাপলিকেশন তৈরি করতে হয় তা শিখবেন। আপনার এখন জাভাস্ক্রিপ্টের মোটামুটি একটা জ্ঞান রয়েছে। ব্যাকেন্ড ডেভেলপমেন্ট শেখার সময় আপনি জাভাস্ক্রিপ্টের অনেক জায়গায় আবার আটকে যেতে পারেন। যখন যেখানে আটকে যাবেন তখন সেই বিষয়টা আবার শিখে নেওয়ার চেষ্টা করবেন। জাভাস্ক্রিপ্টের একটা মোটামুটি জ্ঞান থাকলে ব্যাকেন্ড ডেভেলপমেন্ট আপনার কাছে খুব বেশি কঠিন মনে হবে না। পরবর্তী তিন মাস আপনি শুধু ব্যাকেন্ড ডেভেলপমেন্ট নিয়েই স্টাডি করবেন। তবে প্রথমে যে ওয়েব ডিজাইন শিখলেন, তারপরে যে জাভাস্ক্রিপ্ট শিখলেন পুরো জ্ঞানটাই ব্যাকেন্ড ডেভেলপমেন্টে এখন কাজে লাগবে।
What's Inside? Explore The Sprints
3 months7 Sprints
Fourth Quarter - Build
Interactive Application
SPRINT: 10 Duration: 3 months
নন স্টপ দীর্ঘ নয় মাস, তিনটা কোয়ার্টার, তেইশটা স্প্রিন্ট এবং অগণিত টেকনোলজি শেখার পরে আপনি এখন নিজেকে ওয়েব ডেভেলপার বলতে পারেন। কিন্তু আপনার যাত্রা এখনও শেষ হয়নি, আরও একটা কোয়ার্টার আপনার জন্য অপেক্ষা করছে। এই তিন মাসে আপনি React ব্যবহার করে মডার্ন Frontend Application Development শিখবেন, সিঙ্গেল পেজ অ্যাপলিকেশন ডেভেলপমেন্ট শিখবেন। React শেখার ক্ষেত্রে আপনার কাজে লাগবে বিগত তিন কোয়ার্টারে শিখে আসা সব গুলো জ্ঞান।
What's Inside? Explore The Sprints
3 months7 Sprints
Learn with Agile Methodology
এই ওয়েবসাইটটি তৈরি করা হয়েছে সমস্ত বিগিনার প্রোগ্রামারদের জন্য যারা সঠিক গাইডলাইনের অভাবে বছরের পর বছর চেষ্টা করেও ভালো একজন ওয়েব ডেভেলপার হতে পারছে না। Agile এবং Scrum মেনে আপনাদের জন্য তৈরি করা হয়েছে পুরো এক বছরের কারিকুলাম। আপনি হয়ত Agile মেথডলজি ফলো করে সফটওয়্যার তৈরি করার কথা শুনে থাকবেন। হয়ত Scrum প্রোজেক্ট ম্যানেজমেন্ট এর কথা শুনে থাকবেন। আমরা Agile এবং Scrum ব্যবহার করবো ওয়েব ডেভেলপমেন্ট শেখার জন্য। এটা নতুন একটা টেকনিক, শেখার কাজে কেউ ব্যবহার করে কি না আমার জানা নেই। আপনার জানা থাকলে অবশ্যই আমাদেরকে জানাবেন। আমরা এক বছর শেখার সময়টাকে সর্বমোট চারটি ভাগে ভাগ করবো। প্রতি তিন মাসে একটি করে সর্বমোট চারটি মাইলস্টোন সেট করবো। প্রতি মাইলস্টোনে নতুন নতুন অনেক টেকনোলজি শিখবো। কিন্তু একটা মাইলস্টোনের টার্গেট থাকবে যে কোনো একটা বিষয়ে পারদর্শী হয়ে ওঠা। যেমনঃ প্রথম কোয়ার্টারে আমরা ওয়েব ডিজাইন সম্পর্কে একটা ভালো জ্ঞান অর্জন করবো, কয়েকটা ছোট বড় প্রোজেক্ট করবো। দ্বিতীয় কোয়ার্টারে আমরা জাভাস্ক্রিপ্ট শিখবো। থার্ড কোয়ার্টারে গিয়ে আমরা শিখবো নোডজেএস এবং চতুর্থ কোয়ার্টারে শিখবো রিয়েক্টজেএস। প্রতিটা কোয়ার্টারকে আবার আমরা নূন্যতম ছয়টি ভাগে ভাগ করবো এবং প্রতি ১৫ দিনে একটি করে Sprint সম্পন্ন করার চেষ্টা করবো।
Agile & Scrum
এই কোর্সটি Agile এবং Scrum এর থিওরি মেনে চলবে। ছোট ছোট টার্গেট নিয়ে বড় গোল পূরণের লক্ষ্যে এগিয়ে যাওয়া হবে যেখানে প্রতিটা পদক্ষেপের ফুটপ্রিন্ট থাকবে।
Clear Curriculum
পুরো এক বছরে কখন কি করা হবে তার কারিকুলাম আগে থেকেই তৈরি করে রাখা আছে। এই কারিকুলাম মেনেই কোর্স সম্পন্ন হবে।
Trello Worksheet
প্রতি তিন মাসে আপনাকে একটা করে Trello Worksheet দেওয়া হবে যা পরবর্তী তিন মাসের আপনার রিসোর্স, অ্যাসাইনমেন্ট এবং গাইডলাইন।
Multiple Challenges
এই কোর্সে লার্নিং মেটেরিয়ালের সাথে সাথে প্রচুর চ্যালেঞ্জ দেওয়া হবে যা নিজের বুদ্ধি খাঁটিয়ে আপনার নিজেকেই সমাধান করতে হবে।
Complete Journey
শূন্য থেকে একজন জুনিয়র লেভেলের ফুলস্ট্যাক ডেভেলপার হওয়ার সম্পূর্ণ জার্নিটায় থাকবে এই এক বছরে।
Beginner Friendly
এটাই Stack Learner এর প্রথম ডেভেলপমেন্ট কোর্স যেখানে কোনো পূর্বশর্ত নেই। কম্পিউটারের নূন্যতম জ্ঞান নিয়েও এখানে জয়েন করা যাবে।
How to Join This Course
Web Boost কোর্সটা নিয়ে আপনাদের মনে অসংখ্য প্রশ্ন আছে। যে সমস্ত প্রশ্ন আপনাদের মনে সাধারণ ভাবে আসবে সেই প্রশ্ন গুলোর উত্তর আমরা এখানে দেওয়ার চেষ্টা করলাম। এর পরেও আরও অনেক প্রশ্ন থাকতে পারে যার উত্তর হয়ত আপনি এখানে খুঁজে পাবেন না। যদি আপনার মনে এমন কোনো প্রশ্ন আসে তাহলে Stack Learner এর ফেসবুক পেজে মেসেজ করে আপনার কনফিউশন দূর করে নিবেন।
Agile & Scrum কি? এই পদ্ধতিতে কিভাবে শিখবো?
এই কোর্সের কারিকুলাম কি?
কোর্সটি তো অনেক লম্বা, চার থেকে ছয় মাসের মধ্যে সম্ভব না?এই কোর্সের কারিকুলাম কি?
কোর্সটি কিভাবে হবে?
যেহেতু এইটা রেকর্ডেড কোর্স, যখন খুশি তখন জয়েন করা যাবে?
কোর্সে জয়েন করার পূর্ব শর্ত কি?
আমার জন্য কি এই কোর্স ভাল হবে?
এই কোর্সের গোল কি?
এই কোর্স শেষে আমি কি করতে পারবো?
Web Boost কোর্সের ফি কত?
কোর্সের ফি এ তো বেশি কেন?
পুরো টাকা এক বারে দিতে হবে?
কিভাবে কোর্সে জয়েন করবো?
নতুন ব্যাচ শুরু হবে কবে?