دوره آموزشی یادگیری جامع XML
3 ساعت 53 دقیقهمبتدی2024-05-10
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
زبان نشانه گذاری توسعه پذیر (XML) برای تسهیل به اشتراک گذاری اطلاعات و تفسیر داده ها طراحی شده است. داشتن درک کامل از چیستی XML و نحوه کار با آن برای هر توسعه دهنده ای ضروری است. در این دوره، جو مارینی شما را با قوانین اولیه XML آشنا میکند، نحو آن را توضیح میدهد و موضوعات پیشرفتهتری مانند استایل دادن به XML با CSS و دستکاری محتوای XML با استفاده از XPath و XSLT را پوشش میدهد. از ادغام XML در سایت خود گرفته تا استفاده از تعاریف نوع سند و طرح XML، این دوره آنچه را که باید بدانید نه تنها برای شروع کار با XML، بلکه همچنین تسلط بر آن را پوشش می دهد.
اهداف یادگیری
XML را کاوش کنید.
مزایا و معایب XML را کشف کنید.
از نحو XML مناسب استفاده کنید.
با فضاهای نام XML کار کنید.
تگ های XML را سبک و سفارشی کنید.
محتوای سند را کشف و ایجاد کنید.
محتوای XML را با استفاده از XPath و XSLT دستکاری کنید.
تعاریف نوع سند و طرح XML را درک کنید.
XML را به JSON و CSV تبدیل کنید.
اهداف یادگیری
XML را کاوش کنید.
مزایا و معایب XML را کشف کنید.
از نحو XML مناسب استفاده کنید.
با فضاهای نام XML کار کنید.
تگ های XML را سبک و سفارشی کنید.
محتوای سند را کشف و ایجاد کنید.
محتوای XML را با استفاده از XPath و XSLT دستکاری کنید.
تعاریف نوع سند و طرح XML را درک کنید.
XML را به JSON و CSV تبدیل کنید.
مهارت ها
XMLJSONEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - XML - دادههای ساختاریافته در یک دنیای پر هرج و مرج
- 02 - این دوره چگونه برگزار میشود و آنچه باید بدانید
- 03 - راه اندازی
1. مروری بر XML
- 04 - XML چیست
- 05 - بررسی انواع تکنولوژیهای XML
- 06 - توصیف دادهها با XML
- 07 - مزایا و معایب XML
- 08 - نمونههای واقعی XML
2. محتوای XML و قالب بندی
- 09 - انواع محتوای XML
- 10 - نحو XML مناسب
- 11 - اسناد XML معتبر
- 12 - فضای نام XML
3. ساخت محتوای XML
- 13 - ایجاد یک فایل XML
- 14 - مثال - استایل دادن به محتوای XML با CSS
- 15 - یک ظاهر طراحی پیشرفته
4. دستکاری XML با DOM
- 16 - معرفی سریع مدل شیء سند
- 17 - بازرسی محتوای سند
- 18 - ایجاد محتوای سند
- 19 - بارگذاری XML از یک منبع خارجی
- 20 - ساخت محتوا از XML
- 21 - چالش - BusinessCard XML به HTML
- 22 - راه حل - BusinessCard XML به HTML
5. XML و سایر فرمتهای داده
- 23 - XML در مقابل JSON و CSV
- 24 - XML به JSON
- 25 - ابزار کار با XML
6. جستجوی XML با XPath
- 26 - XPath چیست
- 27 - آزمایش با XPath
- 28 - XPath در جاوا اسکریپت
- 29 - چالش - BusinessCard XPath
- 30 - راه حل - BusinessCard XPath
7. تبدیل XML با XSLT
- 31 - XSLT چیست
- 32 - تعریف شیوه نامههای XSLT
- 33 - XSLT ساده
- 34 - موارد تکراری
- 35 - منطق شرطی
- 36 - مرتب سازی داده ها
- 37 - XSLT در مرورگر
- 38 - چالش - BusinessCard XSLT
- 39 - راه حل - BusinessCard XSLT
8. تعاریف نوع سند
- 40 - DTD چیست
- 41 - استفاده از DTD
- 42 - اعلام عناصر
- 43 - اعلام صفات
- 44 - چالش - ساخت یک DTD برای BusinessCard
- 45 - راه حل - ساخت یک DTD برای BusinessCard
9. طرحواره XML
- 46 - XML Schema چیست
- 47 - آناتومی یک طرحواره
- 48 - اعلام عناصر ساده
- 49 - مثال - عناصر ساده
- 50 - اعلام عناصر پیچیده
- 51 - اعلام صفات
- 52 - مثال - عناصر پیچیده
- 53 - چالش - یک طرحواره برای BusinessCard بسازید
- 54 - راه حل - ساخت طرحی برای BusinessCard
نتیجه
- 55 - مراحل بعدی