ওয়েব ডিজাইন-১:প্রাথমিক আলোচনা

0
413
এটি 8 পর্বের ওয়েব ডিজাইন এর হাতেখড়ি সিরিজ টিউনের 1 তম পর্ব
ওয়েব ডিজাইন-১:প্রাথমিক আলোচনা

মুক্তাদির রহমান

বুয়েটে কম্পিউটার সায়েন্স এন্ড ইঞ্জিনিয়ারিং এ পড়ছি। আমার আপডেট পোস্টগুলো muktadir.wordpress.com এ পাওয়া যাবে।
ওয়েব ডিজাইন-১:প্রাথমিক আলোচনা

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

web-design-2014 ওয়েব ডিজাইন-১:প্রাথমিক আলোচনা

নিজের একটা ওয়েব সাইট থাকুক-কে না চায়। তবে প্রয়োজনীয় জ্ঞানের অভাবে অনেকেই হয়তো নিজের একটা ওয়েব সাইট তৈরী করতে পারেন না।

সবাই যেন নিজের একটা ওয়েব সাইট নিজেই বানাতে পারেন – বিষয়টা চিন্তা করে ওয়েব সাইট তৈরী সম্পর্কে প্রথম থেকে লিখব বলে মনস্থির করেছি।

এখানে প্রথমিক কিছু আলোচনা করলাম। পরবর্তী পোস্ট গুলোতে ধারাবাহিকভাবে কিভাবে ওয়েব সাইট তৈরী করতে হয়,ওয়েব হোস্টিং করতে হয় এসব

বিষয়ে লিখতে চেষ্টা করব। আরেকটা কথা- আমি ধরে নিয়েছি যারা পোস্টগুলো পড়ছেন তারা ওয়েব সাইট তৈরী করার ক্ষেত্রে নতুন এবং তাই আমি প্রথম

থেকেই শুরু করছি। ।

আপনার ওয়েব সাইট পেতে হলে নিচের ধাপগুলো পর্যায়ক্রমে অনুসরন করতে হবেঃ
১. ওয়েব সাইট তৈরী
২. ওয়েব সাইট প্রকাশ

১।ওয়েব সাইট তৈরীঃ প্রথমে আপনাকে ওয়েব সাইটটা তৈরী করতে হবে। একাজটা দুইভাবে করতে পারেনঃ এক, বিভিন্ন সফটওয়্যার (যেমনঃ

Microsoft FrontPage , Adobe Dreamweaver ইত্যাদি) ব্যবহার করে। দুই, কোড লিখে (যেমনঃ HTML,

CSS,JavaScript প্রভৃতি)। আসলে আপনি যেভাবেই ওয়েব সাইট বানান না কেন , তা হবে কিছু কোডের সমষ্টি। সফটওয়্যারগুলো কোড

লেখার কাজটা করে দেয়। তাই সফটওয়্যারগুলো দিয়ে ওয়েব সাইট বানানো তুলনামুলকভাবে অনেকটা সহজ । তবে ওয়েব সাইট তৈরী করার আসল মজাটা

পাওয়া যায় যখন কোড লিখে ওয়েব সাইট তৈরী করা যায়। আমি কোড লিখে (HTML ও CSS ব্যবহার করে ) ওয়েব সাইট তৈরী করা দেখাবো।

২. ওয়েব সাইট প্রকাশঃ ওয়েব সাইট তৈরী করার পর তা ইন্টারনেট এ প্রকাশ করতে হবে। এজন্য দুইটি কাজ করতে হবেঃ এক, ডোমেইন নেম

(আপনার ওয়েব সাইট এর নামই হল ডোমেইন নেম, যেমন Muktadir.com) কেনা এবং দুই,ইন্টারনেট এ ওয়েব সাইট রাখার জন্য জায়গা

(Space) কেনা (যেখানে আপনার ওয়েব সাইট আপলোড করবেন. এই আপলোড করার কাজটাকে বলে ওয়েব হোস্টিং)। যেহেতু আপনি এই

ব্যপারে নতুন , তাই আগে বিনামুল্যে ওয়েব সাইট প্রকাশ করে শিখতে পারেন। এজন্য বিভিন্ন ওয়েব সাইট আছে (যেমনঃ www.110mb.com )

যেখানে Sign up করলে তারা একটা ডোমেইন নেম ও কিছু জায়গা দেয়। কাজটা খুবই সহজ , যা নিয়ে পরে বিস্তারিত আলোচনা করা হবে।

কোড লিখে ওয়েব সাইট তৈরী করাঃ এজন্য প্রথমে HTML শিখতে হবে। HTML একটা সহজ লেংগুয়েজ। ধৈর্য ধরে পোস্টগুলো পড়ুন । আশা করি

HTML শেখা খুব বেশী কঠিন কিছু হবে না। HTML দিয়েই সাধারন ওয়েব সাইট তৈরী করা যায়। তবে ওয়েব সাইট কে সুন্দর ও আকর্ষনীয় করার জন্য

CSS ব্যবহার করা লাগবে। HTML ও CSS শিখলেই সহজেই মনের মত ওয়েব সাইট তৈরী করে ফেলতে পারবেন। তো আর কথা না বাড়িয়ে চলুন

HTML শেখা শুরু করি।

কী কী লাগবেঃ HTML বা CSS দিয়ে ওয়েব সাইট বানাতে আলাদা কোন সফটওয়্যার এর দরকার নেই। উইন্ডোজ এর Notepad নামের

টেক্সট এডিটর দিয়েই কাজ চালানো যায়। তবে প্রোগ্রামারগণ Notepad++ নামক ছোট একটা সফটওয়্যার ব্যবহার করে থাকেন। এর সুবিধা হল যখন

কোড লিখবেন তখন কোড গুলো বিভিন্ন বর্ণ ধারন করে। এতে কোড লিখে মজা পাওয়া যায়, সহজে ভুল গুলো সহজে ধরতে পারা যায়। এছাড়াও বেশ

কিছু বাড়তি সুবিধা পাওয়া যায়। তাই যারা HTML শিখতে চান তারা Notepad++ সফটওয়্যারটি ডাউনলোড করে নিতে পারেন

http://download.tuxfamily.org/notepadplus/6.5.1/npp.6.5.1.Installer.exe লিংটি থেকে।

তবে Notepad++ না ব্যবহার করলেও কোনো সমস্যা নেই, Notepad তো আছেই।

HTML প্রথম পাঠঃ HTML এর মৌলিক আলোচনা শুরু করার আগে ছোট একটা HTML পেজ তৈরী করা যাক । প্রথমে Notepad ওপেন

করুন (Start Menu> Programs> Accessories >Notepad)। নিচের কোডগুলো লিখে ফেলুন।

<html>
<head>
<title>My First Web Page</title>
</head>
<body>
Welcome to my First Web page
</body>
</html>

এবার File> Save এ যান। যে উইন্ডো আসবে তার File name নামক text box এ লিখুন Index.html এবং ফাইলটি ইচ্ছা

মত একটা ফোল্ডারে সেভ করুন।ব্যস তৈরী হয়ে গেল HTML পেজ। এবার ঐ ফোল্ডারে গিয়ে ফাইলটি ওপেন করুন । ওয়েব ব্রাউজারের টাইটেল বারে

দেখুন লেখা My First Web Page এবং সামনে Welcome to my First Web page লেখাটি দেখা যাবে।

এবার বিষয়টি ব্যাখ্যা করার চেষ্টা করা যাক। যখন ফাইলটি ওপেন করা হল তখন ওয়েব ব্রাউজার উপরের প্রতিটি লাইনকে পর্যায়ক্রমে ইন্টারপ্রেট বা

অনুবাদ করতে থাকে (সোজা কথায় আপনি কোডগুলো দিয়ে যে কমান্ড দিলেন সে অনুসারে কাজ করতে থাকে) । বিষয়
টা নিচে বর্ণনা করা হলঃ
১। যখন ব্রাউজার <html> লাইনটি দেখে তখন সে বুঝে যে এর নিচে </html> এর উপরে যে কোড গুলো লিখেছেন তা HTML ভাষায়

রচিত। তারপর ব্রাউজারটি পরের লাইনে চলে যায় ।
২।যখন <head> লেখাটি দেখে তখন সে বুঝে নেয় </head> লেখটির আগ পর্যন্ত কোড গুলো head অংশের (HTML এ একটি ওয়েব পেজ

প্রধানত দুটি অংশে বিভক্ত Head ও Body।Head অংশে ওয়েব সাইট এর টাইটেল সেট করা হয় এবং Body অংশে ওয়েব পেজ এ যা যা

থাকবে তা নির্ধারন করা হয়)।
৩।যখন <title>My First Web Page</title> লাইনটিতে যায় তখন বুঝে নেয় ওয়েব সাইটটির Title হবে My

First Web Page. তাই ওয়েব পেজটি ওপেন করলে টাইটেল বারে My First Web Page লেখাটি দেখায়।
৪। যখন <body> লাইনটিতে যায় তখন বুঝে নেয় </body> লাইনটির আগ পর্যন্ত যা আছে তা body অংশের আওতাভুক্ত। ফলে

Welcome to my First Web page লেখাটি ওয়েব পেজ এ দেখায়।

উপরের আলোচনা থেকে যা যা শিখলাম তা হলঃ
১। প্রতিটি ওয়েব পেজ এর দুইটি অংশ থাকেঃ Head ও Body । Head অংশে ওয়েব পেজ এর টাইটেল ও Body অংশে ওয়েব পেজ এ যা যা

থাকবে তা লিখে দিতে হয়।
২। < চিহ্ন দিয়ে শুরু ও > দিয়ে শেষ হোওয়া শব্দগুলোকে HTML এর ভাষায় ট্যাগ (tag) বলে। এই গুলো ব্যবহার করেই ওয়েব ব্রাউজারকে

নির্দেশ দেয়া হয়। তাই ট্যাগগুলো গুরুত্তপুর্ন।

আগামী লেখায় HTML এর কয়েকটি প্রাথমিক বিষয় এ আলোচনা করব।

Series Navigation এবারের মিশন ২৯ দিনে ওয়েব ডিজাইন শিখা :পর্ব ০১ >>

একটি উত্তর ত্যাগ