যেকোনো কিছু শিখতে সেখানে আমার কী কী শেখা লাগবে তা নিয়ে ভালো ধারণা থাকা খুব গুরুত্বপূর্ণ। তাহলে শেখার আগে কি কি আমি শিখতে পারবো একটা ক্লিয়ার পিকচার চোখের সামনে থাকে। এটা শেখার আগ্রহকে বাড়িয়ে দে।
আমরা যারা ওয়েব ডেভেলপমেন্টে প্রথম শেখা শুরু করি তার বড় অংশের ধারণা থাকেনা এই জিনিসটা শিখে আমি রিয়েল লাইফে কি কি করতে পারবো। কোন ধরনের অ্যাপ ডেভেলপ করতে পারব, কোন ধরনের লার্জ স্কেল প্রজেক্ট আমি বানাতে পারব। আমি এই পোস্টে কিছুটা আইডিয়া দেয়ার চেষ্টা করছি।
২৪ ডিসেম্বর এনরোলমেন্ট শেষ হতে যাওয়া Complete Web Development কোর্স 7th Batch এ কী কী থাকছে?
এখানে একটা ডিসক্লেমার দিয়ে রাখি। একটা পোস্টে এত বড় একটা কোর্সের পুরো আউটলাইন দেয়া সম্ভব নয়। আমি এখানে সে বিষয়গুলোই উল্লেখ করেছি যেগুলো ওই মাইলস্টোনে মডিউল হিসেবে উল্লেখ না করলেই নয়। টোটাল ৮৩ প্লাস মডিউলের কোর্স এক পোস্টে নিয়ে আসা অনেক কঠিন। কোর্স চলাকালে আরো কিছু এড করা হতে পারে।
🛑 Milestone 1: (5 Modules)
👉Explore HTML, CSS for the first time 👉Learn about GIT and Develop your first project
Key Learnings : ☑️HTML, CSS ব্যাবহার করে তুমি ছোটখাট একটা ওয়েবসাইট বানাতে পারবে ☑️Git ব্যাবহার করে তোমার কোড অনলাইনে ম্যানেজ করতে পারবে ☑️ফাইনালি নিজেই ঝাকানাকা একটা portfolio website বানিয়ে ফেলতে পারবে।
🛑 Milestone 2: (5 Modules) 👉Explore more CSS3, HTML5 👉Responsive CSS layout
Key Learnings : ☑️Flexbox, Grid, Media query এগুলো ব্যবহার ☑️মোবাইল ও অন্যান্য ডিভাইসের জন্য রেস্পনসিভ ওয়েবসাইট সাইট বানিয়ে ফেলবে।
🛑 Milestone 3: (5 Modules) 👉Explore CSS framework (Bootstrap) 👉Build First eCommerce website using Bootstrap
Key Learnings : ☑️CSS এর Bootstrap framework, Tailwind framework ব্যবহার করে Tab, Mobile, Computer এর আলাদা রেস্পন্সিভ ওয়েবসাইট বানিয়ে ফেলতে পারবে। ☑️Netlify তে Hosting করে তোমার সাজানো সাইট দুনিয়াকে দেখাতে পারবে।
🛑 Milestone 4: (8 Modules) 👉Introduction to Javascript 👉Basic Javascript Concepts(Variable, Loop, Conditionals, Function, Object etc) 👉Apply JS concepts and Solve some JS problems
Key Learnings : ☑️প্রোগ্রামিং ল্যাংগুয়েজ হিসেবে এখানে বেসিক জাভাস্ক্রিপ্ট শিখবে ☑️var, loop, function, array, String প্রোগ্রামিং এর পঞ্চরত্নের কন্সেপ্ট শিখবে ☑️JavaScript দিয়ে কিছু ছোটখাটো গাণিতিক সমস্যার সমাধান করবে। ☑️এছাড়া পঞ্চরত্ন এর কনসেপ্ট দিয়ে নিজে নিজে কিছু প্রবলেম সলভ করতে পারবে।
🛑 Milestone 5: (6 Modules) 👉Explore Document Object Model (DOM) 👉Build first simple interactive website 👉Using advanced functions
Key Learnings : ☑️জাভাস্ক্রিপ্টের সাথে HTML, CSS গিট্টু লাগাতে পারবে ☑️জাভাস্ক্রিপ্ট ব্যবহার করে ওয়েবসাইটের বিভিন্ন জিনিস ডাইনামিক ভাবে চেঞ্জ করতে পারবে। ☑️প্রথম ইন্টারেক্টিভ ওয়েবসাইট ডেভেলপ করতে শিখবে। ☑️ছোটখাটো ক্যালকুলেটর, পিন ম্যাচার এবং শপিং কার্ট এর হিসাব নিকাশ ওয়েবসাইটে জাভাস্ক্রিপ্ট দিয়ে করে ফেলতে পারবে।
🛑 Milestone 6: (7 Modules) 👉Explore basic to advanced ES6 👉Practice API examples 👉Build a website using API
Key Learnings : ☑️API এর সাথে চেনাজানা হবে ☑️অন্য জায়গার ডেটা এনে নিজের সাইটে ইউজ করতে পারবে ☑️ওয়েদার API দিয়ে তোমার সাইটেই দুনিয়ার অনেক শহরের ওয়েদার দেখতে পারবে। ☑️জাভাস্ক্রিপ্ট এর ES6 দিয়ে জাভাস্ক্রিপ্ট এর আরো এডভান্স ব্যাবহার শিখবে।
🛑 Milestone 7: (7 Modules) 👉Explore Browser and Dev Tool 👉Deep dive into Debugging
Key Learnings : ☑️ওয়েবসাইটের বিভিন্ন Bug বের করতে পারবে ব্রাউজার এপিআই এবং কনসোলের বিস্তারিত ব্যবহার শিখবে ☑️Localstorage দিয়ে ডাটা আদান-প্রদানের বিস্তারিত শিখতে পারবে
🛑 Milestone 8: (7 Modules) 👉Explore basic core concepts of React 👉A simple react project and data storage integration 👉Build an e-commerce website with react