آموزش ضروری XML

XML Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: زبان نشانه گذاری توسعه پذیر (XML) برای تسهیل به اشتراک گذاری اطلاعات و تفسیر داده ها طراحی شده است. داشتن درک کامل از چیستی XML و نحوه کار با آن برای هر توسعه دهنده ای ضروری است. در این دوره، جو مارینی شما را با قوانین اولیه XML آشنا می‌کند، نحو آن را توضیح می‌دهد و موضوعات پیشرفته‌تری مانند استایل دادن به XML با CSS و دستکاری محتوای XML با استفاده از XPath و XSLT را پوشش می‌دهد. از ادغام XML در سایت خود گرفته تا استفاده از تعاریف نوع سند و طرح XML، این دوره آنچه را که باید بدانید نه تنها برای شروع کار با XML، بلکه همچنین تسلط بر آن را پوشش می دهد.

سرفصل ها و درس ها

معرفی Introduction

  • در حال راه اندازی Getting set up

  • این دوره چگونه برگزار می شود و آنچه باید بدانید How this course is organized and what you should know

  • XML: داده های ساختاریافته در دنیای پر هرج و مرج XML: Structured data in a chaotic world

1. مروری بر XML 1. XML Overview

  • XML چیست؟ What is XML?

  • بررسی فناوری های مختلف XML Review of various XML technologies

  • نمونه های واقعی XML Real-world examples of XML

  • مزایا و معایب XML XML advantages and drawbacks

  • توصیف داده ها با XML Describing data with XML

2. محتوای XML و قالب بندی 2. XML Content and Formatting

  • اسناد XML معتبر Valid XML documents

  • انواع محتوای XML XML content types

  • فضای نام XML The XML namespace

  • نحو XML مناسب Proper XML syntax

3. ساخت محتوای XML 3. Building XML Content

  • ایجاد یک فایل XML Creating an XML file

  • مثال: استایل دادن به محتوای XML با CSS Example: Styling XML content with CSS

  • یک ظاهر طراحی پیشرفته Advanced styling

4. دستکاری XML با DOM 4. Manipulating XML with the DOM

  • راه حل: BusinessCard XML به HTML Solution: BusinessCard XML to HTML

  • ساخت محتوا از XML Building content from XML

  • ایجاد محتوای سند Creating document content

  • بررسی محتوای سند Inspecting document content

  • معرفی سریع مدل شیء سند A quick introduction to the document object model

  • چالش: BusinessCard XML به HTML Challenge: BusinessCard XML to HTML

  • بارگیری XML از یک منبع خارجی Loading XML from an external source

5. XML و سایر فرمت های داده 5. XML and Other Data Formats

  • ابزار کار با XML Tools for working with XML

  • XML به JSON XML to JSON

  • XML در مقابل JSON و CSV XML vs. JSON and CSV

6. جستجوی XML با XPath 6. Querying XML with XPath

  • چالش: BusinessCard XPath Challenge: BusinessCard XPath

  • راه حل: BusinessCard XPath Solution: BusinessCard XPath

  • XPath در جاوا اسکریپت XPath in JavaScript

  • آزمایش با XPath Experimenting with XPath

  • XPath چیست؟ What is XPath?

7. تبدیل XML با XSLT 7. Transforming XML with XSLT

  • منطق مشروط Conditional logic

  • موارد تکراری Repeating items

  • XSLT چیست؟ What is XSLT?

  • چالش: BusinessCard XSLT Challenge: BusinessCard XSLT

  • XSLT ساده Simple XSLT

  • XSLT در مرورگر XSLT in the browser

  • تعریف شیوه نامه های XSLT Defining XSLT style sheets

  • راه حل: BusinessCard XSLT Solution: BusinessCard XSLT

  • مرتب سازی داده ها Sorting data

8. تعاریف نوع سند 8. Document Type Definitions

  • راه حل: ساخت یک DTD برای BusinessCard Solution: Building a DTD for BusinessCard

  • چالش: ایجاد یک DTD برای BusinessCard Challenge: Building a DTD for BusinessCard

  • اعلام عناصر Declaring elements

  • با استفاده از DTD Using DTDs

  • اعلام صفات Declaring attributes

  • DTD چیست؟ What is a DTD?

9. طرح واره XML 9. XML Schema

  • آناتومی یک طرحواره Anatomy of a schema

  • اعلام عناصر ساده Declaring simple elements

  • چالش: طرحی برای BusinessCard بسازید Challenge: Build a schema for BusinessCard

  • راه حل: یک طرح واره برای BusinessCard بسازید Solution: Build a schema for BusinessCard

  • XML Schema چیست؟ What is XML Schema?

  • مثال: عناصر ساده Example: Simple elements

  • مثال: عناصر پیچیده Example: Complex elements

  • اعلام عناصر پیچیده Declaring complex elements

  • اعلام صفات Declaring attributes

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری XML
جزییات دوره
3h 52m
55
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,490
- از 5
ندارد
دارد
دارد
Joe Marini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.

XML