নতুনদের জন্য ওয়েব ডিজাইন এবং ডেভেলপমেন্ট সম্পর্কিত কিছু নির্দেশনা। - HintsInfo.Com
Breaking News
Home / Web Design & Development / নতুনদের জন্য ওয়েব ডিজাইন এবং ডেভেলপমেন্ট সম্পর্কিত কিছু নির্দেশনা।

নতুনদের জন্য ওয়েব ডিজাইন এবং ডেভেলপমেন্ট সম্পর্কিত কিছু নির্দেশনা।

ওয়েব ডিজাইন এবং ডেভেলপমেন্ট বিষয়ক কিছু গুরুত্বপূর্ণ তথ্য নিচে আলোচনা করা হলো। আপনি যদি ওয়েব ডিজাইনে একদম নতুন হয়ে থাকেন তাহলে নিচের তথ্যগুলো জেনে রাখুন।

যদিও ওয়েব ডিজাইন এবং ডেভেলপমেন্ট এর শাব্দিক অর্থ ভিন্ন তবুও ওয়েব ডিজাইন এবং ডেভেলপমেন্ট একই অর্থে ব্যাবহার করে এর শাব্দিক অর্থ লঙ্ঘন করা হচ্ছে। আপনি যদি বলেন আমি ওয়েব ডিজাইনার তাহলে ধরা হয় আপনি ডেভেলপমেন্ট এর কাজও জানেন। আসল অর্থ হল-

  • ওয়েব ডেভেলপার হচ্ছে যে প্রোগ্রামার, কোডিং করে, অ্যাপ্লিকেশন তৈরী করে।
  • এবং ওয়েব ডিজাইনার হচ্ছে যে ওয়েব ডিজাইন করে, সাইটের বাহ্যিক রুপ কেমন হবে তা তৈরী করে, কোডিং করেনা।


প্রত্যেক ওয়েব ডেভেলপার এর নিচের বিষয়গুলি জানা উচিৎঃ

  • WWW বা World Wide Web কী এবং কিভাবে কাজ করে,
  • এইচটিএমএল,
  • সিএসএস,
  • জাভাস্ক্রিপ্ট,
  • এক্সএমএল,
  • সার্ভার স্ক্রিপ্টিং ল্যাংগুয়েজ,
  • SQL দিয়ে ডেটাবেস বানানো,

WWW  বা World Wide Web কীঃ

WWW হচ্ছে একটা কম্পিউটার নেটওয়ার্ক যা সারা বিশ্বে ছড়ানো। WWW কেই বলা হয়ে থাকে Web.
এই ওয়েবে কম্পিউটারগুলো একটি অপরটির সাথে কিছু নিয়ম ও ভাষা ব্যাবহার করে যোগাযোগ করে থাকে।
W3C (The World Wide Web Consortium) এই ভাষা এবং নিয়মগুলো তৈরী করে যাচ্ছে।

এইচটিএমএল- ওয়েবের ভাষাঃ

এইচটিএমএল হচ্ছে ওয়েবের ভাষা, প্রত্যেক ওয়েব ডেভেলপারকে এর মৌলিক বিষয়াদি জানা চাই।
এইচটিএমএল এ “markup tags” ব্যাবহার করা হয় ওয়েব পেজের লেআউট ও কনটেন্ট তৈরীর জন্য।
এইচটিএমএল tag <h1> ইংগিত করে এটা একটা header,এবং <p> একটা Paragraphp কে ইংগিত করে।

সিএসএস- ক্যাশক্যাডিং স্টাইল শিটঃ

এটা দিয়ে এইচটিএমএল page কিভাবে দেখাবে তা ঠিক করা যায়।
যখন সিএসএস কোড গুলি আলাদা ভাবে সেভ করবেন তখন শুধু এই একটি ডকুমেন্ট এডিট করে পুরো এইচটিএমএল পেজ চেহারা নিজের মত করে বদলে দিতে পারবেন।এই কাজ যদি এইচটিএমএল পেজে করতে হত তাহলে অনেক সময় বেশি লাগত এবং প্রতিটি পেজেই কোডগুলি লিখতে হত।

জাভাস্ক্রিপ্ট- ক্লাইন্ট সাইড স্ক্রিপ্টিংঃ

জাভাস্ক্রিপ্ট ক্লাইন্ট সাইড স্ক্রিপ্টিং (ব্রাউজার স্ক্রিপ্টিং) এর জন্য ব্যাবহৃত হয়।এটা দিয়ে পেজে ডাইনামিক কনটেন্ট যোগ করতে পারবেন।
একটা জাভাস্ক্রিপ্ট statement দেখতে এমন: document.write(“<p>” + date + “</p>”)

এক্সএমএল- এক্সটেনসিবল মার্কআপ ল্যাংগুয়েজঃ

এটা এইচটিএমএল এর পরিবর্তে ব্যাবহৃত হয় এমন নয় বরং এটা ডেটা বহন ও সংরক্ষন এর জন্য।

সার্ভার সাইড স্ক্রিপ্টিংঃ

সার্ভার সাইড স্ক্রিপ্টিং হচ্ছে “programming” ওয়েব সার্ভারের জন্য।
পূর্নাঙ্গ ডাইনামিক কনট্ন্টে তৈরীর জন্য এটা অবশ্যই জানতে হবে। Server-side scripting দ্বারা আপনি ডেটাবেস থেকে ডেটা তুলে এনে এইচটিএমএল page দেখাতে পারেন।

SQL দিয়ে ডেটাবেস বানানোঃ

Structured Query Language (SQL) দিয়ে যেকোন ডেটাবেসে একসেস নিতে পারেন যেমন MySQL,Oracle ইত্যাদি।
এটা এমন একটা ইন্জিন যেটা দিয়ে ওয়েবে ডেটাবেসের সাথে তথ্য বিনিময় করা যায়।

জুমলা,ওয়ার্ডপ্রেস,ড্রুপাল এসব কি?

এসব হচ্ছে CMS (Content Management System) এখানে সাধারনত সবকিছু তৈরী করা থাকে(PHP MySQL দিয়ে) আপনি শুধু নিজের মত করে এডিট করবেন। আপনি যদি কোন প্রোগ্রামিং ল্যাংগুয়েজ নাও জানেন তবুও এসব দিয়ে ডাইনামিক সাইট তৈরী করতে পারেন তবে যে প্রোগ্রামিং ল্যাংগুয়েজ জানে সে এর কোড এডিট করে যত সুন্দর করতে পারবে আপনি তা পারবেননা।

About NuRe ALam

Check Also

ডোমেইন ও হোষ্টিং কেনার আগে যে ১০টি বিষয় অবশ্যই মাথায় রাখবেন!

ব্যক্তিগত ব্লগ বা কোম্পানির ওয়েবসাইট যাই তৈরি করেন না কেন ডোমেইন হোষ্টিং আপনাকে ব্যবহার করতেই …

3 comments

  1. You are welcome .shuvo

Leave a Reply

Your email address will not be published. Required fields are marked *