আপনি একজন ভালো ওয়েব ডেভেলপার হতে চান। কিন্তু ওয়েব ডেভেলপার হওয়ার আগে আপনাকে ওয়েব ডিজাইন জানতে হবে। আর এর এজন্য আপনাকে বেশ কিছু ল্যাঙ্গুয়েজ সম্পর্কে বিস্তর ধারণা লাভ করতে হবে।



 কি কি শিখা প্রয়োজন ভালো ওয়েব ডেভেলপার হতে গেলে।

ধাপ১- HTML এবং CSS

এই দুইটার খুটিনাটি বেসিক জিনিস গুলো শিখেতে শিখতে প্রাক্টিস করা লাগবে। তারপার শুধু এইচটিএমএল ও সিএসস দিয়ে একটা সাধারন প্রজেক্ট করে ফেলতে হবে.

ধাপ২- CSS ও মিডিয়া কোয়েরি

CSS ও মিডিয়া কোয়েরি দিয়ে কিভাবে মোবাইল রেসপন্সিব করা যায় তা শেখা উচিত এবং ফোন রেস্পন্সিব একটা প্রজেক্ট সাইট বানাতে হবে।

ধাপ৩- CSS ফ্রেইমওয়ার্ক

এই স্টেপে CSS framework (Bootstrap /Tailwind /Material Ui) যে কোন একটা ফ্রেমওয়ার্ক ভালো করে শিখা লাগবে। বিগিনার হিসেবে সাজেশন থাকবে বুটস্ট্রাপ পাশাপাশি টেইলউইন্ড সম্পর্কে ধারনা নিয়ে রাখবেন। সময় থাকলে Material Ui দেখতে পারেন।যেকোন একটা ফ্রেমওয়ার্ক ব্যবহার করে একটা ওয়েবসাইট বানিয়ে ফেলবেন।

ধাপ ৪- জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট ব্যাসিক নিয়ে ধারনা নিবেন।এডভান্স জাভাস্ক্রিপ্ট শিখে ২/১ টা প্রোজেক্ট করে ফেলবেন।

ক্যালকুলেটর, ক্লক বা আবহাওয়া টাইপ।

ধাপ ৫- এপিআই

এপিআই দিয়ে জাভাস্ক্রিপ্ট সহ কিছু প্রাক্টিস প্রোজেক্ট করবেন। এপিআই এর জন্য Moviesdb, mealdb ইত্যাদি এপিআই ব্যাবহার করে প্রাক্টিস করতে পারেন

ধাপ ৬- রিয়েক্ট

রিয়েক্ট দিয়ে কিভাবে রাউটিং করতে হয়।এক পেইজ থেকে কিভাবে আরেক পেইজ এ নিতে হয় শিখে ফেলতে হবে।সাথে প্রাইভেট রাউটিং ও শিখতে হবে

ধাপ ৭- অথিন্টিকেশন

অথিন্টিকেশন এর জন্য ফায়ারবেজ ব্যবহার করতে হবে। তাই ফায়ারবেজ দিয়ে লগিন এবং রেজিষ্ট্রেশন টা শিখে ফেলা লাগবে।

উপরের সব গুলো টপিক শিখলে ফ্রন্ট এন্ড ডেভেলপমেন্ট এর অনেক কিছু কভার হয়ে যাবে তারপর আমরা চাইলে ব্যাকেন্ড শিখতে পারেন। ব্যাকেন্ড express js, nodejs, mongodb database হিসেবে ব্যাবহার করবেন।

Ui থেকে কিভাবে ডায়নামিক ব্যাকেন্ড ডাটা পাঠানো লাগে শিখা লাগবে। Mongodb থেকে কিভাবে ডাটা কালেক্ট, আপডেট, সেন্ড করে কিভাবে শেখা লাগবে। তারপর ফুলস্ট্যাক ২/৩টা প্রজেক্ট করে ফেলা লাগবে।

সর্বশেষে সিভি তৈর ও আরো কিছু পোর্টফলিও করে জবে এপ্লাই করতে পারেন!

এখন আপনার মনে প্রশ্ন আসতেই পারে এগুলো কোথা থেকে শিখবো?

গুগল কে চিনিনা এমন মানুষ কম আছে। যে একে সঠিক ভাবে ব্যবহার করতে পেরেছে সে জানে এটা কি জিনিস। যা থেকে যেকেউ খুব সহজে ঘরে বসে বসেই ওয়েব ডিজাইন শিখতে পারবে। তবে গাইড লাইনের আগে বলে নেই, অবশ্যই আপনাকে ধৈর্য সহকারে সব টিউটোরিয়াল পড়তে হবে। শুধু পরলে হবে না পড়ার সাথে সাথে যেগুলো প্র্যাকটিস করতে হবে।

শিখার সুবিধার জন্য নিচে কিছু ওয়েব সাইটের নাম দিচ্ছি।

  1. Programming Hero- Full stack web development
  2. W3shcools
  3. Youtube free - web development tutorials

আপনার ডেভলপমেন্ট জার্নি সফল হোক। আপনার জন্য অনেক অনেক শুভ কামনা।