আমাদের
ওয়েব ডেভেলপার টিউটোরিয়াল এ আপনাকে স্বাগতম আজকে আমি আপনাদের কিছু বেসিক
ধারনা দেওয়ার চেষ্টা করবো যাতে আপনারা ওয়েবসাইট সম্পর্কে ভালো মত জানতে
পারেন ।
তো শুরু করা যাক আমাদের আজকের পর্ব ।
আজকে আমি যে যে বিষয় নিয়ে আলোচনা করবো নিচে সেগুলার লিস্ট দেখে নিন ।
- wwwকি এবং কিভাবে www কাজ করে
- এইচটিএমএল
- সিএসএস
- জাভাস্ক্রিপ্ট
- এক্সএমএল
- সার্ভার স্ক্রিপ্টিং ল্যাংগুয়েজ
- 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 দিয়ে) আপনি শুধু নিজের মত করে এডিট করবেন।আপনি যদি কোন প্রোগ্রামিং ল্যাংগুয়েজ নাও জানেন তবুও এসব দিয়ে ডাইনামিক সাইট তৈরী করতে পারেন তবে যে প্রোগ্রামিং ল্যাংগুয়েজ জানে সে এর কোড এডিট করে যত সুন্দর করতে পারবে আপনি তা পারবেননা।আজ এই পর্যন্ত ই থাক প্রথম দিন বেশি কিছু বললে মাথা ঘুরাবে আমরা আসতে আসতে সব কিছু জানতে পারবো ।
পরবর্তী টিউটোরিয়াল দেখার আমন্ত্রণ জানিয়ে আজকের মত এখানে বিদায় নিচ্চি ।
0 comments:
Post a Comment