অধ্যায় ১: ওয়েব ডেভেলপমেন্ট কী? (বাংলায় ব্যাখ্যা)

 

অধ্যায় ১: ওয়েব ডেভেলপমেন্ট কী? (বাংলায় ব্যাখ্যা)




ওয়েব ডেভেলপমেন্ট কী?

ওয়েব ডেভেলপমেন্ট হলো এমন একটি প্রক্রিয়া যার মাধ্যমে ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন তৈরি করা হয়। এটি দুটি প্রধান অংশে বিভক্ত:

  1. Frontend (ফ্রন্টএন্ড) – ব্যবহারকারী যেটা দেখে ও ব্যবহার করে। যেমন: ডিজাইন, বাটন, মেনু, ফর্ম ইত্যাদি।

  2. Backend (ব্যাকএন্ড) – ওয়েবসাইটের ভিতরের অংশ যেটা ব্যবহারকারী দেখতে পারে না। যেমন: সার্ভার, ডেটাবেস, লগইন সিস্টেম, ডাটা ম্যানেজমেন্ট ইত্যাদি।


ওয়েবসাইট কীভাবে কাজ করে?

ধরা যাক আপনি আপনার মোবাইল বা কম্পিউটারে ব্রাউজারে গিয়ে টাইপ করলেন:
www.google.com

এই সময় কী হয়:

  1. Browser DNS এর মাধ্যমে খুঁজে পায় গুগলের সার্ভার কোথায় আছে।

  2. Request যায় গুগলের সার্ভারে।

  3. সার্ভার থেকে Response আসে – HTML, CSS, JavaScript ফাইল আকারে।

  4. ব্রাউজার ফাইলগুলো রেন্ডার করে এবং আপনি ওয়েবসাইট দেখতে পান।


ওয়েব ডেভেলপমেন্টের ধরণ

  1. Static Website: যেখানে content পরিবর্তন হয় না। (HTML, CSS দিয়ে তৈরি)

  2. Dynamic Website: যেখানে user interaction থাকে। (JavaScript, PHP, Node.js ইত্যাদি)


ওয়েব ডেভেলপারের ধরন

  1. Frontend Developer – HTML, CSS, JavaScript জানে।

  2. Backend Developer – PHP, Node.js, Python, Database জানে।

  3. Full Stack Developer – Frontend এবং Backend দুটোই জানে।


ওয়েব ডেভেলপার হওয়ার জন্য কী কী লাগবে?

  • HTML, CSS, JavaScript

  • একটি Backend language (যেমন Node.js বা PHP)

  • Database (যেমন MySQL বা MongoDB)

  • Git & GitHub (Version Control)

  • Deployment/Hosting বোঝা


এই অধ্যায়ের শেষে আপনি এখন বুঝতে পারছেন:

  • ওয়েব ডেভেলপমেন্ট কী

  • কীভাবে একটি ওয়েবসাইট কাজ করে

  • Frontend ও Backend এর পার্থক্য

  • আপনার শেখার রোডম্যাপ


পরবর্তী অধ্যায়:
অধ্যায় ২: HTML পরিচিতি ও Structure

Click করুন অধ্যায় 2 দেখার জন্য

Post a Comment

Previous Post Next Post