আজ
আমরা পৃথিবীর সবচেয়ে বহুল ব্যবহৃত একটি বিষয় নিয়ে আলোচনা করবো । আর তা হচ্ছে ওয়েবসাইট
তৈরি ।
হ্যা
, আজকে আমরা জানবো কিভাবে একটি ওয়েবসাইট তৈরি করা হয়।
আজ
সারা পৃথিবী ওয়েবসাইট এর মাধ্যমে তাদের নিত্যপ্রয়োজনীয় কাজ করছে। ধরেন যদি আজ দারাজ,
বিক্রয় ডট কম বা অন্যান্য যে সকল ই কমার্স ওয়েবসাইট রয়েছে তা যদি না থাকতো তাহলে আমাদের
ইলেকট্রিক যন্ত্রপাতি বা জামা কাপড় কিনতে হয় গুলিস্তান বা নিউমার্কেট যেতে হতো (ঢাকার
২টি মার্কেট)। কিন্তু আজ আমরা ঘরে বসেই এই সকল কিছু কিনতে পারছি। কিন্তু কিভাবে সম্ভব
হলো করা এগুলো। অবশ্যই ইন্টারনেট এর কারণে । আর ইন্টারনেট এর দ্বারা আমরা যা যা দেখতে
পাই তাকেই বলে ওয়েবসাইট।
তো
ওয়েবসাইট কিভাবে তৈরি করা হয়?
বর্তমানে
ওয়েবসাইট আগের তুলনায় খুব সহজভাবে তৈরি করা যায় বিভিন্ন সিএমএস (কনন্টেন্ট মেনেজমেন্ট
সিস্টেম) এর মাধ্যমে {সিএমএস টাকে সহজ করে বলি ওয়ার্ডপ্রেস হলো একটি সিএমএস} এখানে
আপনারা বিভিন্ন ইলিমেন্ট ব্যবহার করে কোনো কোডিং করা ছাড়াই একটি ওয়েবসাইট তৈরি করে
ফেলতে পারেন। কিন্তু একজন প্রফেশনাল ওয়েব ডিজাইনার হতে হলে আপনাকে অবশ্যই HTML ,
CSS এবং জাভা স্ক্রিপ্ট বা জেকোয়াটি সম্পর্কে জ্ঞান অর্জন করতে হবে।
তো
ওয়েবসাইট তৈরি করতে হলে প্রথমে একজন ডিজাইনার ফটোশপ বা যে কোনো ফটো ইডিটর সফটওয়্যার
দিয়ে একটি ওয়েবসাইটের ডিজাইন করেন পিএসডি বা জিপিজি ফাইল তৈরি করে এবং তারপর তা থেকে
একজন ওয়েব ডিজাইনার html, css & java script / jQuery দিয়ে সেইম ডিজাইনটাকে কোড
এ রূপান্তর করে।
কে
ভাই হুদাই কষ্ট করার কি দরকার ডাইরেক্ট ওই পিএসডি বা জিপিজি ফাইলাটাকে আপলোড কইরা দিলেই
তো হইয়া যায়।
হুর
মিয়া আপনে জীবনে ছবিতে ক্লিক কইরা এক পেইজ থিক্কা আরেক পেইজে যাইতে পারবেন? এই জন্যই
কোড করা হয়। আর এই কোড করার পর আর একজন ওয়েব ডেভোলপার সেই সাইটাকে আরো সুন্দর করতে
বিভিন্ন ল্যাঙ্গুয়েজ যেমন: সি , সি++, জাভা, পিএইচপি অথবা সিএমএস দিয়ে আরো ডেভোলপ
করে ।
ওরে
বাবা এতো কিছু কিভাবে শিখবো?
আরে
ভাই চিল করেন। এত প্যারা নেয়ার কিছু নাই । এইডার জন্য এক ফাইল ই যথেষ্ট এর মতো কোন
ঔষধ নাই । আপনাকে আস্তে আস্তে শিখতে হবে। তবে আপনি html, css & java script /
jQuery শিখেই একটি স্টাটিক ওয়েবসাইট তৈরি করতে পারবেন।
আরে
ভাই কি শুরু করলেন স্টাটিক ওয়েবসাইট আবার কি?
ও
আচ্ছা এই টা ও বলি নাই। ওয়েবসাইট মূলত দুই ধরনের হয়ে থাকেঃ
১।
স্টাটিক।
২।
ডায়নামিক।
এই
যে আবার কি শুরু করলেন স্টাটিক – ডায়নামিক কি জিনিস আবার?
ভাই
কইতে দেন আমারে নাকি!
স্টাটিক
ওয়েবসাইট হলো সেই ধরনের ওয়েবসাইট যা কোড করেই তথ্য পরিবর্তন করতে হয়। যেমন ধরেন ডারাজ
বা আজকের ডিলের মালিক আপনার কাছে বললো আমাকে এমন একটি ওয়েবসাইট বানিয়ে দাও। তো আপনি
বানিয়ে দিলেন এখন সে তো আর কোডিং পারে না । তাহলে কিভাবে সে প্রতিদিন নতুন নতুন প্রোডাক্ট
তার ওয়েবসাইটে যুক্ত করবে? সো যদি এই নতুন নতুন তথ্য কোড দিয়ে যুক্ত করতে হয় তাকে বলে
স্টাটিক ওয়েবসাইট । আর যারা কোড না জানে তারা যাতে সহজে তাদের ওয়েবসাইট এর তথ্য যুক্ত
করতে পারে তাদের জন্য বিভিন্ন ল্যাঙ্গুয়েজ যেমন : সি , সি++, জাভা, পিএইচপি অথবা সিএমএস
দিয়ে ডায়নামিক ওয়েবসাইটগুলো তৈরি করা হয়।
এইবার
আশা করি বুঝতে পেরেছেন স্টাটিক আর ডায়নামিক ওয়েবসাইট কি জিনিস।
আর
এই সবগুলো মিলিয়েই তৈরি করা হয় একটি ওয়েবসাইট। এখন আপনে কইতে পারেন ভাই আমি যদি সব
শিখতে চাই পারমু না।
হ
ভাই পারবেন । পারবেন না কে? সবাই পারলে আপনে ও পারবেন।
কিন্তু
কথা হইলো ওইটা যে, এইটার জন্য এক ফাইল ই যথেষ্ট কোন ফাইল নাই।
সো
আপনাকে ধৈর্য্য সহকারে শিখতে হবে ।
ভাই
কতদিন লাগতে পারে শিখতে ?
আপনার
শিখার উপর নির্ভর করে কতদিন লাগবে।
ভাই
আমি কোন ল্যাঙ্গুয়েজ শিখমু যদি ডেভোলপার হইতে চাই?
আজকে
বহুত কিছু বলে ফেলছি । এই উত্তর এর জন্য পরের পোস্ট দেখতে হবে।
আল্লাহফেজ