Web Design and Development Guidelines in Bangla?
web design and development |
যদিও শাব্দিক অথ ভিন্ন তবুও ওয়েব ডিজাইন এবং ডেভেলপমেন্ট একই অথে ব্যবহার করে এর শাব্দিক অথ লঙ্ঘন করা হচ্ছে । অথাৎ যে ওয়েব ডিজাইন পারে সে ডেভেলপমেন্ট ওপারে । আসল অথ হলো ওয়েব ডেভেলপার = যে প্রোগ্রামার , কোডিং করে , অ্যাপলিকেশন তৈরী করে । আর ওয়েব ডিজাইনার = যে ডিজাইন করে , সাইটের বাহ্যিক রূপ কেমন হবে তা তৈরী করে । সুতারাং ওয়েব ডিজাইনার এবং ডেভেলপার এক কথা না । একজন ওয়েব ডেভেলাপারের যে বিষয়গুলো জানা দরকার তা নিন্মে দেয়া হল ।
*কিভাবে WWW কাজ করে ?
* HTML কী ?
WWW হচ্ছে একটা কম্পিটার নেটওয়াক যা সারা বিশ্বে ছড়ানো । WWW – কে বলা হয়ে থাকে ওয়েব । এই ওয়েব কম্পিউটারগুলো একটা অপারেটিং সিস্টেমের সাথে কিছূ নিয়ম ও ভাষা ব্যবহারের মাধ্যমে যোগাযোগ করে থাকে ।
HTML – হচ্ছে ওয়েবের ভাষা , প্রত্যেক ওয়েব ডেভেলপারকে এর মৌলিক বিষয়াদি জানা দরকার । HTML- এ “markup tags” ব্যবহার করা হয় ওয়েবে পেজের লেআউট তৈরী করতে ও কনটেন্ট লিখতে ।
HTML – এর tag <h1> ইংগিত করে এটা একটা – header , এবং < p > একটা – Paragraphp কে ইংগিত করে ।
v CSS- ক্যাশকেডিং স্টাইল শিট:
এটা দিয়ে HTML – কীভাবে দেখাবে তা ঠিক করা যায় । সি এস এস কোডগুলো আলাদা ভাবে সেভ করবেন তখন শুধুই এ্ই একটি ডকুমেন্ট এডিট করে পুরো HTML – পেজ চেহারা নিজের মতো করে বদলে দিতে পারবেন । এই কাজগুলো যদি HTML- পেজে করতে হত তাহলে অনেক সময় বেশী লাগত এবং প্রতিটি পেজই কোডগুলো লিখতে হত ।
v Javascript- ক্লাইন্ট সাইট স্ক্রিপ্টিং:
জাভাস্ক্রিপ্ট - ক্লাইন্ট সাইট স্ক্রিপ্টিং (ব্রাউজার স্ক্রিপ্টিং) এর জন্য ব্যাবহার হয় । এটা দিয়ে পেজ এ ডাইনামি কনটেন্ট তৈরী করতে পারবেন ।
একটা জাভাস্ক্রিপ্টি –statemen দেখতে এমন : document.write("<p>" + date + "</p>")
v XML - এক্সটেনসিবল মাকআপ ল্যাংগুয়েজ :
এটা – HTML এর পরিবতে ব্যবহিত হয় না বরং এটা ডেটা বহন করে ও সংরক্ষণ করে ।
ওয়েব ডিজাইন শিখার জন্য এটাও একটা গুরুত্বপূন্য বিষয় ।
v সার্ভার সাইট স্ক্রিপ্টিং:
সার্ভার সাইট স্ক্রিপ্টিং হচ্ছে “programming” ওয়েব সাভারের জন্য ।
পূর্নাঙ্গ ডাইনামিক কনটেন্ট তৈরীর জন্য এটা জানতে হবে । Server site scripting Language দ্বারা আপনি ডেটাবেস থেকে ডেটা তুলে এনে – HTML –পেজে দেখাতে পারেন ।
v SQL দিয়ে ডেটাবেস বানানো:
Structured Query Language (SQL) দিয়ে যে কোনো ডেটবেস একসেসে নিতে পারেন যেমন : MySQL,Oracle ইত্যাদি ।
এটা এমন একটা ইন্জিন যেটা দিয়ে ওয়েব ডেটাবেসের সাথে তথ্য বিনিময় করা যায় ।
v জুমলা, ওয়াডপ্রেস, ড্রুপাল , মেজেনন্ডো এসব কী?
এসব হচ্ছে CMS (Content Management System) এখানে সাধারণত সবকিছূ তৈরী করা থাকে (PHP MySQL) এটা দিয়ে আপনি শুধু নিজের মত করে এডিট করবেন । আপনি যদি কোনো প্রোগ্রামিং ল্যাংগুয়েজ নাও জানেন তবুও এসব দিয়ে ডাইনামিক সাইট তৈরী করতে পারবেন, তবে যে প্রোগ্রামিং ল্যাংগুয়েজ জানে সে এর কোড এডিট করে যত সুন্দর করতে পারবে আপনি তত পারবেন না ।
***আপনাদের শিখার সুবিধাথে আমি কিছু সাইটের Link দিয়েছি । আপনি চাইলে এ সাইটগুলোতে ভিজিট করতে পারেন ভালোভাবে “Practies” করার জন্য ।
## www.webcoachbd.com
@ এই Post টি যদি আপনার ভালো লাগে অবশ্যই Like, Comment.করবেন ।