You are currently viewing টেকনিকাল স্কিল ফর ওয়েব ডিজাইন

টেকনিকাল স্কিল ফর ওয়েব ডিজাইন

ওয়েব ডিজাইন টেকনিক্যাল স্কিল

ওয়েব ডিজাইন এর টেকনিকাল আসপেক্ট থেকে বলা যায় এই ইন্ডাস্ট্রি মূলত বেসিক প্রোগ্রামিং ল্যাঙ্গুয়েজ এর সাথে জড়িত। যারা মূলত কোড করে তাদের ওয়েব ডিজাইন কোম্পানিগুলো এক্সট্রা ভ্যালু দিয়ে থাকে। এদের মধ্যে যে সকল টেকনিকাল স্কিল না জানলেই না সেগুলো নিচে তুলে ধরা হলো-

এইচটিএমএল বা HTML 

HTML এর পূর্ণরূপ হল Hyper Text Markup Language। ওয়েব ডিজাইন এর মূল ভিত্তি হলো এইচটিএমএল (HTML) যা দিয়ে ওয়েব পেজ ডিজাইন করা হয়ে থাকে। আপনি ওয়েব ডিজাইন করার জন্য সিএসএস, জাভাস্ক্রিপ্ট বা অন্য যা কিছুই ব্যবহার করেন না কেন আপনাকে অবশ্যই HTML এর মাধ্যমে ব্যবহার করতে হবে।

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

সিএসএস (CSS)

CSS এর অর্থ হলো Cascading Style Sheets। এটি ৩ ধরণের হয়ে থাকে-

  • Internal style sheet
  • External style sheet
  • Inline CSS codes

CSS এর মাধ্যমে আমরা আমাদের Website এর কোন HTML Document এর Style নির্ধারণ করে থাকি। যেমন- কোন একটা ফন্ট দেখতে কেমন হবে, তার কালার কি হবে, এটার হাইট স্পেসিং কেমন হবে ইত্যাদি। 

ওয়েবসাইট তৈরী করার জন্য আমরা প্রথমেই Markup Language বা HTML কোড লিখে থাকি। কিন্তু এই HTML কোডগুলোতে যদি কোন Style ব্যবহার না করি তাহলে HTML ফাইলটি কখনই পরিপুর্ণতা পাবে না। মোট কথা একটি HTML ডকুমেন্ট এর পুরো Style মেইনটেইন করা হয়ে থাকে CSS শিট এর মাধ্যমে। 

জাভা স্ক্রিপ্টস (JS)

জাভাস্ক্রিপ্ট হচ্ছে একটি ক্লায়েন্ট সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ বা ব্রাউজার স্ক্রিপ্টিং ল্যাংগুয়েজ। সহজ করে বলা যায়, জাভাস্ক্রিপ্ট হলো এইচটিএমএল এর জন্য এমন একটি প্রোগ্রামিং স্ক্রিপ্টস যার মাধ্যমে এইচটিএমএল এর যে কোন কন্টেন্টকে ইচ্ছে মোতাবেক পরিচালনা করা যায়।  এতে রয়েছে ডেটা টাইপ, অপারেটর, গুরুত্বপূর্ণ কিছু অবজেক্ট, ওয়েব পেজের জন্য প্রয়োজনীয় ফাংশন মেথড ইত্যাদী। বর্তমান সময়ে ও আধুনিক ওয়েব ডিজাইন এর ক্ষেত্রে জাভা স্ক্রিপ্ট একটি বহুল ব্যবহৃত ল্যাঙ্গুয়েজ হিসেবে পরিচিত এবং এর ক্যারিয়ার খুব স্ট্রং। 

রেসপনসিভ ওয়েব ডিজাইন

ওয়েব ডিজাইন করার ক্ষেত্রে রেস্পন্সিভ ডিজাইন বেশ গুরুত্বপূর্ণ। অনালাইনে বেশিরভাগ ইউজার মোবাইল ব্যাবহারে অভ্যস্ত। তাই আপনার ডিজাইন যেন অবশ্যই মোবাইল ফ্রেন্ডলি হয় তার প্রয়োজনীয় স্কিল আপনার ডেভেলপ করতে হবে। 

  • সার্চ ইঞ্জিন অপ্টিমাইজেশন

একটি সুন্দর ওয়েবসাইট ডিজাইন করার পরে ওয়েব ডিজাইনারদের আরো কিছু কাজ নিশ্চিত করতে হয় যেগুলো সার্চ ইঞ্জিন অপ্টিমাইজেশন এর বেশ কিছু রিকোয়ারমেন্ট ফিলাপ করে। যেমন-

  • ওয়েবসাইট লে-আউট
  • ওয়েবসাইট স্ট্রাকচার
  • ওয়েবসাইট স্পিড অপ্টিমাইজেশন 

উপরক্ত বিষয়গুলি নিশ্চিত করলে গুগল এর SERP পেজে ওয়েবসাইট উপরে থাকার সম্ভাবনা অনেকটাই বেড়ে যায়। 

 

Leave a Reply