ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট বেসিক ধারনা Web Design and Development: ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট কি ? কিভাবে ওয়েব ডিজািইন শিখবেন ? কোথায় কাজ শিখবেন এবং ওয়েব ডিজাইন কোর্স করে ফ্রিল্যান্সিং করতে পারবেন কি না এ ধরনের আনুসাঙ্গিক কিছু প্রশ্নের সমাধান দেওয়ার জন্য আমাদের আজকের এই আর্টিকেলটি তৈরী করেছি । আপনারা এখান থেকে বেসিক ধারনা নিতে পারবেন ।
Web Design and Development
আপনি কি ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট শিখতে আগ্রহী ? তাহলে আজকের আর্টিকেলটি আপনার জন্যই । এখানে আমরা আজকের পোস্টটি ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট এর উপরেই আলোচনা করেছি । একজন ওয়েব ডিজাইন শিখতে চাওয়া নতুন শিক্ষার্থীর মনে প্রথম অবস্থায় যে বিষয়গুলোর উপরে প্রশ্ন জন্মায় মূলত সেই দিক বিবেচনা করে আমরা বেসিকভাবে সেই বিষয়গুলো নিয়ে এখানে আলোচনা করেছি । আশা করি এই পোস্টটি থেকে আপনারা ওয়েব ডিজাইন সম্পর্কে অনেকাংশে ধারনা পাবেন । নিচে আরো দেখুন ।
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট বেসিক
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট বেসিক ধারনা- ওয়েব ডিজাইন হলো একটি ওয়েবসাইট দেখতে কেমন হবে, কোথায় কোন ডিজাইন করা হবে এবং কোনো ব্যাক্তি বা প্রতিষ্ঠানের ওয়েবসাইট তৈরী করা হচ্ছে সেখানে ওয়েবসাইটির যাবতীয় যে ডিজাইন বা নকশা করা হয় সেটাই ওয়েব ডিজাইন । আরো সহজ কথায় বলা যায় আমরা যখন একটি ওয়েবসাইট ভিজিট করি সেখানে বিভিন্নরকম রুপ বা দৃশ্য দেখতে পাই মূলত সেটাই হলো ওয়েব ডিজাইন ।
ওয়েব ডিজাইনের মাধ্যমেই একটি ওয়েবসাইটের বিভিন্ন ডাটা কোথায় থাকবে কিভাবে দেখতে পারবো কেমন ডিজাইন হবে এই সমস্ত কাজ করা হয়ে থাকে । ওয়েবসাইটের বিভিন্ন অংশ থাকে যেমন হুডার, ফুটার, মেনুবার, ফাইডার বার, মেইন কন্টেন এরিয়া ইত্যাদি ।
ওয়েব ডিজাইন কি
আপনাদের বুঝতে আরো সুবিধা হবে যেমন আমাদের যে লেখাগুলো পড়ছেন আমাদের ওয়েবসাইটের মাধ্যমে এখানে সকল ধরনের অংশগুলো বিদ্যমান । উপরের হোম পেজে গেলে আপনি মেনুবার দেখতে পারবেন এবং সেখানে বিভিন্ন ক্যাটাগরিতে ডিজাইন করানো আছে ।
আবার কেউ যদি বলে ওযেব ডিজাইন কাকে বলে ? তাহলে বলা যায় ওয়েব ডিজাইন হলো এমন একটি প্রক্রিয়া যেটির মাধ্যমে ওয়েবসাইটের বিভিন্ন তথ্য বা কম্পোনেটসমূহ কোথায় কিভাবে উপস্থাপন করা হবে ডিজাইন বা নকশা । ওয়েব ডিজাইনকে অনেক সময় ওয়েবসাইট লেআউট ও বলা হয়ে থাকে ।
ওয়েবসাইটের ধরন
ওয়েব ডিজাইন করতে হলে আপনাকে এই বিষয়টিও মাথায় রাখতে হবে যে ওয়েবসাইট তৈরীতে ওয়েবসাইটগুলো কোন কোন ধরনের হতে পারে । সেই বিষয়টি নিয়ে এখানে আলোচনা করেছি নিচের অংশে ।
ওয়েবসাইট সাধারনত দুই ধরনের হয়ে থাকে । যেমন
১। স্ট্যাটিক ওয়েবসাইট
২। ডায়নামিক ওয়েবসাইট
স্ট্যাটিক ওয়েবসাইট: যে ধরনের ওয়েবসাইট ভিজিট করলে ভিজিটররা একই জিনিস দেখতে পায়, এবং তথ্যের কোনো পরিবর্তন হয় না সে ধরনের ওয়েবসাইটগুলোকে স্ট্যাটিক ওয়েবসাইট বলা হয় । স্ট্যাটিক ওয়েবসাইট মূলত সিএসএস(CSS) HTML , জাভাস্কিপ্ট ব্যবহার করে তৈরী করা হয়ে থাকে । এ ধরনের ওয়েবসাইটের কোনো ডাটা পরিবর্তন করতে চাইলে ওয়েবসাইটের মূল কোডিং থেকে আপডেট করতে হয় । এবং পরিবর্তিত ডাটা ভিজিটররা ঐ একই ভাবে দেখতে পারবে ।
ডায়নামিক ওয়েবসাইট: যেসকল ওয়েবসাইটের কন্টেন বা ডাটাগুলো পরিবর্তনশীল তাদেরকে ডায়ডনামিক ওয়েবসাইট বলা হয় । উদাহরন হিসাবে আমরা ফেসবুক কে লক্ষ্য করতে পারি ।তাহলে আপনারা বিষয়টি স,ম্পর্কে ভালোভাবে বুঝতে পারবেন । যেমন আপনি আপনার ফেসবুকে লগইন করলে প্রোফাইলের উপর ভিত্তি করে বিভিন্ন সময়ে বিভিন্ন তথ্য দেখতে পান ।
সব সময় পরিবর্তনশীল তথ্যগুলো । আবার আর একজন তার ফেসবুক একাউন্টে লগইন করলে সে আবার অন্য তথ্যগুলো দেখতে পায় তার প্রোফাইলের উপর ভিত্তি করে । এখানকার যেকোন তথ্য পরিবর্তনের ক্ষেত্রে মূল কোডিং এ যেতে হয় না নির্দিষ্ঠ এডমিন প্যানেল থেকে অথবা ড্যাসবোর্ড থেকে এর ডাটা পরিবর্তন করতে হয় ।
ওয়েব ডেভেলপমেন্ট কি
ওয়েব ডেভেলপমেন্ট হলো একটি ওয়েবসাইট তৈরী করার ক্ষেত্রে শুরু থেকেই ওয়েবসাইটের ডায়নামিক করা ডাটাবেসের সাথে ইন্ট্রিগ্রেট করা ইন্টারনেটে হোস্ট করা । এ ধরনের কাজগুলো ওয়েব ডেভেলপমেন্ট এর আওতায় পরে থাকে । আরো সহজভাবে বললে স্ট্যাটিক ওয়েবসাইট থেকে ডায়নামিক ওয়েবসাইট তৈরী করার যে প্রক্রিয়া সেটাকেই ওয়েব ডেভেলপমেন্ট বলা হয়ে থাকে ।
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট কিছু প্রশ্ন
কিছু প্রশ্ন আমাদের মাঝে ঘুরপাক করে থাকে । যেমন; ওয়েব ডিজাইনার কাকে বলে? ওয়েবসাইট ডেভেলপার কাকে বলে ? ফুল স্ট্যাক ডেভেলপার কাকে বলে ? এই প্রশ্নগুলোর উত্তর আমরা এখানে দিয়েছি আশা করি বুঝতে পারবেন খুব সহজেই । ওয়েব ডিজাইনার হলো যে ব্যাক্তি ওয়েবসাইট ডিজাইন করে থাকে তাকেই ওয়েব ডিজাইনার বলা হয় ।
আবার যে ব্যক্তি ওয়েব ডেভেলপমেন্ট সম্পর্কিত কাজ করে থাকে তাকে ওয়েব ডেভেলপার বলা হয় । এবার ফুল স্ট্যাক ডেভেলপার যদি বলি যে ব্যক্তি একই সাথে এই দুই ধরনের কাজ করে থাকে যেমন ওয়েব ডিজাইন এবং ওয়েব ডেভেলপমেন্ট তাকে ফুল স্ট্যাক ডেভেলপার বলা হয়ে থাকে ।
আমরা মূলত এই দুটি বিষয় সম্পর্কে অধিক মানুষ জানি ্ কন্তিু ওয়েবসাইট বানানোর প্রক্রিয়ায় ওয়েব ডিজাইন এবং ওয়েব ডেভেলপমেন্ট ছাড়াও আরো দুটি নামে জানতে পারি । যেমন
১। ফ্রন্টএন্ড ডেভেলপমেন্ট
২। ব্যাকএন্ড ডেভেলপমেন্ট
ফ্রন্টএন্ড ডেভেলপমেন্ট: একটি ওয়েবসাইট ভিজিট করলে আমরা যে ইন্টারফেস টি প্রথমে দেখতে পাই সেটি হলো ওয়েবসাইটের ফ্রন্টএন্ড পার্ট ।
যেটিকে আমরা ওয়েব ডিজাইন বলে থাকি । ওয়েব ডিজাইন এবং ফ্রন্টএন্ড একই জিনিস শুধু আলদা আলাদা নাম । যে ব্যক্তি ওয়েবসাইটের ফ্রন্টএন্ড াপর্ট নিয়ে কাজ করে থাকে সেই ব্যক্তিকে ফ্রন্টএন্ড ডেভেলপার বলে ।
ব্যাকএন্ড ডেভেলপমেন্ট: একটি ওয়েবসাইটের ডায়নামিক করা বা ডাটাবেসের কাজ করা এবং বিভিন্ন ফিচার বা ফাংশন ইত্যাদি করাকে ব্যাকএন্ড ডেভেলপারের কাজ । ইউজাররা ওয়েব সাইটের পেজগুলো দেখে এর বিপরীতে কি ধরনের কাজ হয়ে থাকে সেগুলো প্রক্রিয়াকরন করেন একজন ব্যাকএন্ড ডেভেলপার ।
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট ক্যারিয়ার
একজন ওয়েব ডিজাইনার এবং একজন ওয়েব ডেভেলপারের হিসাব মেলাতে গেলে অনেক ভাবে তাদের ক্যারিয়ারকে গঠন করা সম্ভব । বর্তমান সময়ে কম্পিউটারের বিভিন্ন কোর্সের মাধ্যমে মানুষ শিখতে পাচ্ছে এ ধরনের কাজগুলো । আগের সময়ে কম্পিউটারের কাজ হিসাবে শুধু ধরা হয়েছিলো যে তথ্য আদান প্রদান করা । কিন্তু এখন দিন বদল হয়ে গেছে ।
ভালো ভালো নামি দামি বিভিন্ন ছোট খাটো কোম্পানিগুলোও এখন চাচ্ছে তাদের ব্যবসা প্রতিষ্ঠান বিশ্বের কাছে পরিচিত হোক । এই ভেবে বিভিন্ন সুবিধার কারণে নিজের প্রতিষ্ঠান বা ব্যক্তির নামে ওয়েবসাইট তৈরী করে বিশ্বের কাছে পরিচয় তুলে ধরছে । মূলত এ ধরনের কাজের ক্ষেত্রে একজন ওয়েব ডিজাইনার বা ওয়েব ডেভেলপারের মূল্য অতুলনীয় ।
ওয়েব ডিজাইন সম্পর্কে আলোচনা
এবার আসুন এই কোর্স করে ক্যারিয়ার কি গঠন করা সম্ভব ? এ ধরনের প্রশ্ন আপনাদের মনে জাগতে পারে । স্বাভাবিক বিষয়টি প্রশ্ন নিয়ে কোন ধরনের বাজে মন্তব্য করা থেকে বিরত থাকবেন । কারণ বর্তমান সময়ে ইন্টারনেটের এই যুগে চলছে আইটি সেক্টরের এই কাজসমূহ । যতই দিন গড়াচ্ছে ততই এদের চাহিদার উন্নতি দেখা যাচ্ছে । তাই আপনি এ ধরনের একটি কোর্স করতে পারলে এবং ভালো কাজ শিখতে পারলে কাজ করতে পারলে আপনার ক্যারিয়ার নি:সন্দেহে উন্নততর হবে ।
সেই সাথে বলে রাখতে চাই বিভিন্ন মানুষ আশে পাশে বিভিন্ন কতা বলবে যে এই ওয়েব ডিজাইন শিখে কি লাভ হবে , বা ওয়েব ডিজাইনারদের চাহিদা অনেক কমেগেছে এখন আর তাদের প্রয়োজন হয় না । এ ধরনের কথা শুনলে আপনি সেখান থেকে দুরে থাকুন এবং আপনি আপনার কাজ নিয়ে মগ্ন থাকুন ।
Web Design and Development Details
কারন যতই ডিজাইনার তৈরী হোক আর ডেভেলপার তৈরী হোক না কেন ? আপনি যদি ভালো কাজ উপহার দিতে পারেন তবে আপনার ক্যারিয়ার নিয়ে আর ভাবতে হবে না । আর বর্তমান যে পরিমানে ওযেবসাইট তৈরীর কাজ চলছে । উপরের অংশে বলেছিলাম যে এখন প্রত্যেকটি ব্যক্তি চাচ্ছে তাদের কাজকর্ম বিশ্বে প্রচার হোক বা কেউ যদি প্রফেশনালভাবে একটু ফিট হয় তারা নিজেদের নামেও ওেয়েবসাইট তৈরী করে নিচ্ছে ।
আর ওয়েবসাইট তৈরী করে দিলেই যে তাদের কাজ শেষ তা কিন্তু না । মাঝে মধ্যে ওয়েবসাইটগুলোতে বিভিন্ন ডাটা যোগ করার জন্য এবং থিম ক্যাটাগরি আপডেট করার জন্য অনেক কাজ করতে হয় । তাই এই সকল চিন্তা করে সময় নষ্ট করে কোনো লাভ নেই । আপনার ইচ্ছা এবং আগ্রহ থাকলে আপনি দ্রুত কোর্স করে কাজ শিখে নিতে পারবেন ।
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট সম্পর্কে বেসিক
ওয়েব ডিজাইন এন্ড ডেভেলপমেন্ট বেসিক ধারনা- আমাদের এই ওয়েবসাইটে আজকের আলোচনা ওয়েব ডিজাইনার এবং ডেভেলপার এর সম্পর্কে সংক্ষেপে আলোচনা করেছি আপনি এখানে এলে অন্তত ওয়েব ডিজাইন এবং ডেভেলপমেন্ট সম্পর্কে ধারনা নিতে পারবেন । এ ধরনের কোর্স সম্পর্কে ধারনা পেতে আমাদের ওয়েব ঠিকানায় নিয়মিত ভিজিট করুন এবং আর্টিকেলটি ভালো লাগলে অবশ্যই সবার সাথে বিষয়টি শেয়ার করতে ভুলবেন না ।