ওয়েব ডিজাইন

ওয়েব ডিজাইন কি? কেন শিখবেন? কিভাবে কাজ করবেন? সকল প্রশ্নের উত্তর একসাথে।

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

কেন শিখবেন ওয়েব ডিজাইন?

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

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

কিভাবে শিখবেন?

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

কি কি শিখতে হবে?

ওয়েব ডিজাইন করতে হলে আপনাকে যা যা শিখতে হবে তা হলো – 
এইচটিএমএল (HTML): HTML একটি মার্কআপ ভাষা। ব্রাউজার কোন একটা সাইটের ভিউয়ার যা দেখতে পায় তা এইচটিএমএল দিয়ে নির্ধারণ করা হয়ে থাকে। এটি কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়, বরং যেকোনো প্রোগ্রামিং থেকে অনেক সহজ। এটা এতটাই সহজ যে যেকোনো সাধারন মানুষ যে প্রোগ্রামিং শিখতে চায় না, সেও হাসির ছলে ছলে HTML শিখে নিতে পারে। যেমন আমরা যদি কোন একটা প্যারাগ্রাপ প্রদর্শন করতে চাই তখন এমন লিখতে হয়।
সিএসএস (CSS): এটাও একটা মার্কআপ ল্যাঙ্গুয়েজ। এটি নির্ধারণ করে দেয় ব্রাউজার যেই কন্টেন্ট HTML দ্বারা প্রদর্শিত হবে সেটা দেখতে কেমন হবে। অর্থাৎ লেখাটার ফন্ট কত বড় হবে। পাশে কতটুকু জায়গা খালি থাকবে। একটা লেখা থেকে আরেকটার দূরত্ব কতটুকু হবে, এটির রঙ কি হবে বেকগ্রাউন্ড কি হবে, এমনকি সর্বশেষ CSS3 দিয়ে কন্টেন্টে এনিমেশন ও যুক্ত করা যায়। যেমনঃ পূর্বে আমরা একটা HTML paragraph লিখেছিলাম। এখন আমরা চাইলে নিচের কোডটুকু দিয়ে সেই প্যারাগ্রাপ এর টেক্সট এর রঙ লাল করে দিতে পারি।
জাভাস্ক্রিপ্ট/জেকুয়েরি ( java script / j Query): এই দুটোকে মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজের কিছুটা কাছাকাছি ধরা যায়। মূলত দু,টি জিনিসের কাজ একি তবে জেকুয়েরি হচ্ছে জাভাস্ক্রিপ্টেরই একটা রূপ যা সাইটে জাভাস্ক্রিপ্ট ব্যবহারকে অনেকটাই সহজ করে। আর এগুলোর কাজ হচ্ছে সাইটটা ইন্টারেক্টিভ করা। অর্থাৎ ভিজিটর একটা বাটনে ক্লিক করলে মেনু ওপেন হবে। অথবা একটা ফর্ম সাবমিট করলে কনফার্মেশন মেসেজ দেখাবে ইত্যাদি।মূলত কাজ শুরু করতে এই কয়েকটি ল্যাঙ্গুয়েজে দক্ষতা এবং বাস্তব কাজে ব্যবহার করার যোগ্যতা অর্জন করলেই হবে। তবে এই ধরনের কাজে অভিজ্ঞতা একটি চলমান প্রক্রিয়া। উত্তরোত্তর নতুন অনেক কিছু শিখে নিজেকে আরও প্রফেশনাল আরও যোগ্য ওয়েব ডিজাইনার করে তুলতে হবে।কৃতজ্ঞতায় – webacademy, nebulas it

আশা করি বিস্তারিত আপনারা বুজতে পেরেছেন, যদি কোনো প্রশ্ন থাকে তাহলে কমেন্টে করতে পারেন, ধন্যবাদ।

Leave a Comment

Your email address will not be published. Required fields are marked *