XML শ্রেণীর শিক্ষাক্রম

যখন XML (এক্সটেন্ডেড মার্কআপ ল্যাঙ্গুয়েজ) ১৯৯৮ সালের ফেব্রুয়ারীতে সফটওয়্যার ইন্ডাস্ট্রিতে প্রবর্তিত হয়, তখন এটি সমগ্র শিল্পকে একটি ঝড় পাঠিয়েছিল। ইতিহাসের প্রথমবার, এই বিশ্বকে একটি সাধারণ এবং অভিন্ন ফরম্যাট পাওয়া যায়, যা শুধুমাত্র WEB-এ নয়, বরং অন্য কোনও জায়গায়ও ব্যবহার করা যেতে পারে。

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

এই সিরিজের ট্যুটোরিয়ালে, আমরা আপনাকে সম্পূর্ণ XML শিখার সম্বল প্রদান করব।

প্রথমে নিচের ট্যুটোরিয়াল সারাংশটি পড়ুন। এছাড়াও, ডানদিকের মেনু থেকে আপনি প্রয়োজনীয় ট্যুটোরিয়ালটি পাওয়া যাবে!

XML

XML হল এক্সটেন্সিবল মার্কআপ ল্যাঙ্গুয়েজ

আমাদের XML ট্যুটোরিয়ালে, আপনি জানবেন কি XML, XML এবং HTML-র মধ্যে কী পার্থক্য, এবং XML-কে কিভাবে প্রয়োগনিগ্রহণকারীতে ব্যবহার করবেন তা শিখবেন。

XML শিখার শুরু

XSL

XSL হল এক্সটেন্সিবল স্টাইলশিপ ল্যাঙ্গুয়েজ (XSLT হল XSL ট্রান্সফর্মেশন)

এই ট্যুটোরিয়ালে, আপনি XML ডকুমেন্টকে অন্যান্য ডকুমেন্ট, যেমন XHTML-এ রূপান্তরিত করার জন্য XSLT কিভাবে ব্যবহার করবেন তা শিখবেন。

XSL শিখার শুরু

XSL-FO

XSL-FO হল এক্সটেন্সিবল স্টাইলশিপ ল্যাঙ্গুয়েজ ফরম্যাটিং অবজেক্ট (Extensible Stylesheet Language Formatting Objects)

আমাদের XSL-FO ট্যুটোরিয়ালে, আপনি XSL-FO এর মাধ্যমে প্রদর্শনের জন্য XML ডকুমেন্টকে ফরম্যাটিং করার জন্য শিখবেন。

XSL-FO শিখার শুরু

XPath

XPath XML ডকুমেন্টে তথ্য খুঁজার একটি ভাষা। XPath-এর মাধ্যমে XML ডকুমেন্টের উপাদান ও বৈশিষ্ট্যকে পরিদর্শন করা যায়。

XPath W3C XSLT প্রমাণপত্রের একটি প্রধান উপাদান, এবং XQuery ও XPointer XPath-ভিত্তিক উপাদানগুলির উপর গঠিত

তাই, XPath-এর বোঝাপড়া XPath-ভিত্তিক একটি অনেক উচ্চতর XML প্রয়োগের ভিত্তিXPath শিখার শুরু

XLink ও XPointer

XLink XML ডকুমেন্টে সুপারলিঙ্ক তৈরির প্রমাণপত্রকে বর্ণনা করে。

XPointer এই সুপারলিঙ্ককে XML ডকুমেন্টের আরও বিস্তৃত অংশ (অংশগুলি) দিকে ইঙ্গিত করতে পারে。

XLink ও XPointer শিখার শুরু

DTD

DTD (ডকুমেন্ট টাইপ ডিফাইনিশন) এর কাজ হল XML ডকুমেন্টের প্রতিষ্ঠিত কম্পলেক্সকে বর্ণনা করা

এটি একটি প্রতিষ্ঠিত উপাদান কম্পলেক্সকে বর্ণনা করে ডকুমেন্ট গঠনকে。

DTD শিখার শুরু

XML স্কেমা

XML স্কেমা XML-ভিত্তিক DTD-র প্রতিস্থাপক

XML স্কেমা XML ডকুমেন্টের গঠনকে বর্ণনা করে。

XML স্কেমা ভাষা পরিচিত হয় XML স্কেমা ডিফাইনিশন (XML Schema Definition, XSD)।

এই ট্যুটোরিয়ালে, আপনি প্রয়োগনিগ্রহণকারীতে XML স্কেমা ভাষা পড়া ও তৈরি করার জন্য শিখবেন, XML স্কেমা কেন DTD তুলনায় শক্তিশালী, এবং আপনার প্রয়োগনিগ্রহণকারীতে XML স্কেমা কিভাবে ব্যবহার করবেন।

XML Schema শিক্ষা শুরু করুন

DOM

XML ডকুমেন্ট অবজেক্ট মডেল, XML ডকুমেন্টকে প্রত্যাহার ও পরিচালনার জন্য প্রমাণপত্রবর্ণ পদ্ধতি

DOM, XML ডকুমেন্টকে একটি গাছযুক্ত কাঠামো হিসাবে ব্যবহার করে, যেখানে পত্রগুলি নোড হিসাবে বিবেচিত হয়

DOM শিক্ষা শুরু করুন

XForms

XForms, HTML ফর্মসের পরবর্তী প্রজন্ম

আমাদের XForms শিক্ষাক্রমে, আপনি কিভাবে XForms-এর ব্যবহার করতে শিখবেন তা শিখবেন。

XForms শিক্ষা শুরু করুন

WAP

WAP প্রোটোকল, যা মোবাইল ফোনের মতো অভ্যন্তরীণ ক্লায়েন্টগুলির উপর ইন্টারনেট কনটেন্ট প্রদর্শনের জন্য ডিজাইন করা হয়েছে。

WML একটি ভাষা, যা ব্যবহৃত হয় যাতে WAP ব্রাউজার দ্বারা প্রদর্শিত পৃষ্ঠা তৈরি করা যায়。

আমাদের WAP শিক্ষাক্রমে, আপনি WAP এবং WML সম্পর্কে জানতে পারবেন。

আপনি পেপারফর্মেট (pocket format) এর মাধ্যমে ওয়েবসাইটকে কিভাবে সংক্ষিপ্ত করবেন তা শিখবেন, যার মাধ্যমে মোবাইল ফোনের মতো অভ্যন্তরীণ ক্লায়েন্টগুলির দ্বারা তার তথ্য ব্যবহার করা যাবে。

WAP / WML শিক্ষা শুরু করুন