ওয়েব ডিজাইন কি?
ওয়েব ডিজাইন হচ্ছে একটা ওয়েবসাইটের জন্য বাহ্যিক অবয়ব তৈরি করা। এক একটা ওয়েবসাইট দেখতে একক রকম হয়। একটা ওয়েবসাইটের সাধারণ রূপ কেমন হবে বা ওয়েবসাইটটি দেখতে কেমন হবে তা নির্ধারন করাকেই ওয়েব ডিজাইন বলে। আপনি যদি ওয়েব ডিজােইনার হতে চান তাহলে আপনার কাজ করতে হবে কোন অ্যাপলিকেশন ব্যাতিত। যেখানে আপনি একটি পূর্ণাঙ্গ ওয়েবসাইটের জন্য বিভিন্ন টেমপ্লেট বানাবেন।
মনে করুন, একটা লগিন পেজ, মেনু বাটন, নিউজলেটার, হেডার অপশন ডিজাইন , সাইডবার ডিজাইন, ইমেজগুলি কিভাবে প্রদর্শন করবেন ইত্যাদি। ভিন্ন ভাবে বুঝাতে গেলে, ওয়েবসাইটের তথ্য কি হবে, তথ্যগুলি কোথায় জমা হবে এইসবগুলি বিষয় চিন্তা করেই একজন ওয়েব ডিজাইনার হওয়া যায়। আর এই ডিজাইনগুলি করতে হলে প্রয়োজন এইচ টি এম এল, সি এস এস, প্রোগ্রামিং, মার্কআপ ল্যাংগুয়েজ এবং স্ক্রিপ্টিং ল্যাংগুয়েজ।
কেন শিখবো?
আমাদের সকলের মধ্যে একটা প্রশ্ন থাকে যে, আমরা অনলাইনে আয়ের জন্য কোন কাজটা শিখবো বা কোন কাজটা আমি পারবো? আরেক শ্রেণী আছেন যাদের চিন্তা থাকে আমি কিভাবে আয় করবো কতো তাড়াতাড়ি আয় করবো। মূলত আমরা যে কাজই করি বা শিখি না কেন সেট পুরপুরি ভাবে শিখতে হবে। আপনি যদি টাকার চিন্তায় থাকেন তাহলে আপনার জন্য ওয়েব ডিজাইন না। ওয়েব ডিজাইন হচ্ছে ক্রিয়েটিভ কিছু তৈরি করা। যেহেতু গ্রাফিক্স, কোডিং, প্রোগ্রামিং সেহেতু অবশ্যই অনেক ভালো ডিজাইন করা সম্ভব।
কি কি শিখবো?
একজন প্রফেশনাল ওয়েব ডিজাইনার হতে হলে আপনাকে শিখতে হবে
নাম | ব্যাখ্যা |
HTML | HTML হচ্ছে একটি মার্কআপ ভাষা। HTML দিয়ে নির্ধারণ করা হয় কোন একটা সাইটের ভিউয়ার যা দেখতে পায় ব্রাউজার দিয়ে। |
JAVA/JavaScript | কাছাকাছি হলেও এই দুটিকে প্রোগ্রামিং ল্যাংগুয়েজ ধরা যায়। JAVA এবং JQUERY দুটি একই। শুধুমাত্র JQUERY হচ্ছে JavaScript এর একটা রূপ, যা JavaScript এর ব্যবহারকে সহজ করে। |
CSS | এটাও একটি মার্কআপ ল্যাংগুয়েজ। ব্রাউজার দিয়ে যে কন্টেন্ট প্রদর্শিত হবে সেটি নির্ধারণ করে সিএসএস। |
RESPONSIVE DESIGN | একটা ওয়েবসাইটে অনেকভাবে ব্রাউজিং হয়ে থাকে। মোবাইল, ট্যাব, ডেস্কটপ ইত্যাদি আপনাকে সবগুলাতেই ডিজাইন করতে হবে আলাদাভাবে। |
BOOTSTRAP | মোবাইল-ফার্স্ট এবং রেসপন্সিভ ওয়েবসাইট ডেভেলপ করার ক্ষেত্রে বুটস্ট্রাপ হলো সিএসএস, এইচ টি এম এল এবং জাভাস্ক্রিপ্ট এর চেয়ে সবচেয়ে জনপ্রিয় ফ্রেমওয়ার্ক। |
PHP | এটি একটি স্ক্রিপ্টিং ল্যাংগুয়েজ। একটি ওয়েবপেজকে দ্রুত ডাইনামিক করে এটি। |
WORDPRESS/LARAVEL | এটা দিয়েই মূলত ওয়েবসাইটটিকে তৈরি করা হয়। |
GIT | এটা হচ্ছে একটা সফটওয়্যার ভার্সন কন্ট্রোল সিস্টেম। আপনার তৈরি ওয়েবসা্ইটের ভার্সন কন্ট্রোল করার জন্য GIT ব্যবহার করতে হবে। |
UX/UI | আপনি যদি একজন ভালো এবং প্রফেশনাল ডেভেলপার হতে চান অথবা সবচাইতে সেরা ডেভেলপার হতে চান তাহলে আপনাকে অবশ্যই UX/UI শিখতে হবে। |
Photoshop | বেসিক Photoshop শিখে নিন। বিভিন্ন কাজের সময় আপনাকে এটার প্রয়োজন পরবে। |
কিভাবে শিখবো?
কয়েকভাবেই আপনি শিখতে পারবেন। তবে আপনি মনযোগসহ কারে শিখতে হবে হালছাড়া যাবে না। অনেক বিরক্ত আসবে তাই ধৈর্য ধরতে হবে। আপনি ইউটুবে শিখতে পারবেন, তবে আপনি একটি চ্যানেলে সব শিখতে পারবেন না অনেকগুলি চ্যানেলের সহযোগিতা আপনার নিতে হবে। অথবা আপনি ভালো একটা প্রতিষ্ঠানের সহযোগিতা নিয়ে শিখতে পারেন।