Web Design মানে হচ্ছে একটা ওয়েবসাইট দেখতে কেমন হবে বা এর সাধারন রূপ কেমন হবে তা নির্ধারণ করা।

ওয়েব ডিজাইনার হিসেবে আপনার কাজ হবে একটা পূর্ণাঙ্গ ওয়েব সাইটের টেম্পলেট বানানো। যেমন ধরুন এটার লেয়াউট কেমন হবে। হেডারে, মেনু কোথায় থাকবে, সাইডবার হবে কিনা, ইমেজগুলো কিভাবে প্রদর্শন করবে ইত্যাদি। ভিন্ন ভাবে বলতে গেলে ওয়েবসাইটের তথ্য কি হবে এবং কোথায় জমা থাকবে এগুলো চিন্তা না করে, তথ্যগুলো কিভাবে দেখানো হবে সেটা নির্ধারণ করাই হচ্ছে ওয়েব ডিজাইনার এর কাজ। সোজা ভাষায় বলতে গেলে আমরা ফেইসবুকে ভিজিট করলে যেই পরিবর্তন টা দেখতে পাই তা একটা ডিজাইন। আর এই ডিজাইন নির্ধারণ করতে ব্যবহার করতে হবে কিছু টুলস যেমন PHOTOSHOP, GIMP ইত্যাদি এবং কিছু Markup এবং Scripting Language যেমন HTML, CSS এবং JavaScript ইত্যাদি।

ওয়েব ডিজাইনারদের কে আমরা Front-end ডেভেলপার ও বলতে পারি। এখন Web design শিখতে কোন কোন ভাষা জরুরী…???

1. HTML

2. CSS

3. Bootstrap

4. JavaScript

5. JQuery

-উপরোক্ত গুলো জানা থাকলে একজন Web Designer হওয়া সম্ভব। এখন আমরা হালকা করে Development সম্পর্কে জেনে আসি ।

ওয়েব ডেভেলপমেন্ট হচ্ছে একটা ওয়েব সাইটের প্রাণ সঞ্চার করা। একজন ওয়েব ডিজাইনার যে ডিজাইন তৈরি করেন তার প্রতিটা উপকরণকে ফাংশনাল এবং ডাইনামিক করার জন্য পরিচালিত কর্মকান্ডই হচ্ছে Web Development।

একটা ওয়েব সাইট কে তিনটা ভাগে বিভক্ত করা যায় যেমন

১.ডিজাইন বা টেমপ্লেট ২.কনটেন্টম্যানেজমেন্ট ৩.সিস্টেম এবং ডাটাবেস।

একজন ওয়েব ডেভেলপার এই তিনটি বিষয়ের মধ্যে সমন্বয় ঘটিয়ে পুরো সিস্টেমটি কে সক্রিয় এবং ডাইনামিক করে থাকেন। একজন ওয়েবডেভেলপারের কাজ হচ্ছে

ডাটা প্রসেসিং,

ডাটাবেস নিয়ন্ত্রণ,

সিকিউরিটি নির্মান,

ইউজার এবং

এডমিনের ক্ষমতা নিয়ন্ত্রণকরা,

এপ্লিকেশনের সকল ফিচারকে ফাংশনাল এবং ডাইনামিক করা এবং সমগ্র সিস্টেমের কার্যকারীতা এবং ব্যবহার যোগ্যতা নিয়ন্ত্রণ করা । Web Design নিয়ে শেষ কথা । আপনাকে একজন ভালো ওয়েব ডেভেলপার হতে হলে

PHP , MySQL এর পাশাপাশি HTML, CSS, JAVASCRIPT, JQUERY, Bootstrap এর সম্পর্কে বিশদ জ্ঞান রাখতে হবে। এছাড়া এর বাইরে নতুন টেকনোলজী হিসেবে আসছে বর্তমানে JavaScript এর Framework React Js , Vue Js, Angular Js. এগুলো জানলে আপনি একজন Front End Web Developer. (NB): JavaScript এর Framework যেকোনো একটা জানলে হবে ।