Skip to main content

ওয়েব ডিজাইন

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




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


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


সিএসএস (CSS): এটাও একটা মার্কআপ ল্যাঙ্গুয়েজ। এটি নির্ধারণ করে দেয় ব্রাউজার জেই কন্টেন্ট HTML দ্বারা প্রদর্শিত হবে সেটা দেখতে কেমন হবে। অর্থাৎ লেখাটার ফন্ট কত বড় হবে। পাশে কতটুকু জায়গা খালি থাকবে। একটা লেখা থেকে আরেকটার দূরত্ব কতটুকু হবে, এটির রঙ কি হবে বেকগ্রাউন্ড কি হবে, এমনকি সর্বশেষ CSS3 দিয়ে কন্টেন্টে এনিমেশন ও যুক্ত করা যায়। যেমনঃ পূর্বে আমরা একটা HTML paragraph লিখেছিলাম। এখন আমরা চাইলে নিচের কোডটুকু দিয়ে সেই প্যারাগ্রাপ এর টেক্সট এর রঙ লাল করে দিতে পারি। 



জাভাস্ক্রিপ্ট/জেকুয়েরি (javascript/jQuery): এই দুটোকে মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজের কিছুটা কাছাকাছি ধরা যায়। মূলত দু,টি জিনিসের কাজ একি তবে জেকুয়েরি হচ্ছে জাভাস্ক্রিপ্টেরই একটা রূপ যা সাইটে জাভাস্ক্রিপ্ট ব্যবহারকে অনেকটাই সহজ করে। আর এগুলোর কাজ হচ্ছে সাইটটা ইন্টারেক্টিভ করা। অর্থাৎ ভিজিটর একটা বাটনে ক্লিক করলে মেনু ওপেন হবে। অথবা একটা ফর্ম সাবমিট করলে কনফার্মেশন মেসেজ দেখাবে ইত্যাদি।
মূলত কাজ শুরু করতে এই কয়েকটি ল্যাঙ্গুয়েজে দক্ষতা এবং বাস্তব কাজে ব্যবহার করার যোগ্যতা অর্জন করলেই হবে। তবে এই ধরনের কাজে অভিজ্ঞতা একটি চলমান প্রক্রিয়া। উত্তরোত্তর নতুন অনেক কিছু শিখে নিজেকে আরও প্রফেশনাল আরও যোগ্য ওয়েব ডিজাইনার

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

Comments

Popular posts from this blog

নিয়মের বাইরে একদিন

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

System Analysis Design and development

Question Bank Lesson1: অতি - সংক্ষিপ্ত 1.       সিস্টেম কি ? 2.       সিস্টেম এর উপাদানগুলো বর্ণনা করো ? 3.       ওপেন সিস্টেম এর বৈশিষ্ট্য গুলো লিখ ? 4.       ইনফর্মেশন এর প্রকারভেদ লিখ ? 5.       ইন্টার ‌ ্যাকশন বলতে কি বুঝ ? সংক্ষিপ্ত 6.         সিস্টেম বলতে কি বুঝায় ? 7.       সিস্টেম এর বৈশিষ্ট্য গুলো কি কি ? 8.       ইনফর্মেশন এর গুনাবলি লিখ ? 9.       কম্পিউটার বেস ইনফর্মেশন এর প্রয়জনিতা লিখ ? 10.   ওপেন সিস্টেম এবং ক্লোজড সিস্টেম এর মাঝে পার্থক্য লিখ ? রচনামূলক 11. সিস্টেম এর উপাদানগুলো বর্ণনা করো ? Lesson 2 1.       Organization এর প্রকারভেদ দেখাও ? 2.       সিস্টেম development এর ধাপগুলো বর্ণনা করো 3.   ...

সিস্টেম এনালাইসিস

সিস্টেম এনালাইসিস অতি- সংক্ষিপ্ত (২*৫)=১০ ১। সিস্টেম বলতে কি বুঝায় ? ২। সিস্টেম ডেভেলপমেন্ট এর লাইফ সাইকেল এর ধাপ গুলো লিখ ? ৩। সিস্টেম এনালাইসিস কাকে বলে ? ৪।   ইনফরমেশন গেদারিং টুলস    এর তালিকা লিখ ?   ৫। DFD কাকে বলে ? ৬। ইনফরমেশন এর প্রকারভেদ ? ৭।   সিস্টেম এনালিস্ট কাকে বলে ? ৮। ডাটা ডিকশনারি বলতে কি বুঝ ? ৯।   সিস্টেম এর বৈশিষ্ট্য গুলো লিখ ? ১০। ওপেন সিস্টেম কাকে বলে সংক্ষিপ্ত (৩*৬)=১৮   ১১ । DFD অঙ্কন এর নিয়ম গুলো লিখ ? ১২ ।   বিভিন্ন ধরনের Closed Questionnaire এর প্রকারভেদ লিখ ? ১৩। । ইউজার রিকুয়েস্ট ফর্ম এর ফিল্ড গুলো লিখ ? ১৪। । একজন সিস্টেম   এনালিস্ট ও প্রোগ্রামের এর মাঝে পার্থক্য লিখ ? ১৫ । কম্পিউটার-বেস ড ইনফরমেশন এর গুরুত্ব লিখ ? ১৬ । ওপেন সিস্টেম এবং ক্লোজ সিস্টেম এর মাঝে পার্থক্য লিখ ? ১৭। ইনফরমেশন এর   গুনাবলি লিখ ? ১৮। সিস্টেম ডেভেলপমেন্ট লাইফ সাইকেল ব্যাখ্যা কর। ১৯। একজন সিস্টেম এনালিস্ট এর কি কি অতীত অভিজ্ঞতা দরকার হয় ২০। সিস্টেম   এনালাইসিস এর ক্ষেত্রে   প্ল...