آموزش کار کردن با XML در سی شارپ

تعداد ویدئو 68
زمان دوره 02:24:35
مترجم مرتضی گیتی
ناظر ترجمه مرتضی گیتی
دوبلر مرتضی گیتی
ناظر دوبلاژ مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش کار کردن با XML در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن با دادهای XML در سی شارپ و .NET 6 است که با نام اصلی Working with XML in .NET 6 از شرکت Pluralsight منتشر شده است.

زبان XML چیست؟

زبان XML مخفف Extensible Markup Language می باشد که به منظور توصیف داده ها از آن استفاده می شود. زبان برنامه نویسی XML کاملاً انعطاف پذیر است و می تواند به ما کمک کند تا اطلاعات مورد نظرمان را سازماندهی کرده و آنها را در قالب ساختارهای مشخص در فضای شبکه و اینترنت منتشر کنیم. زبان XML شبیه زبان HTML، یک زبان mark up به حساب می آید که بر اساس استاندارد Standard Generalized Markup Language یا SGML ایجاد شده است. کاربرد اصلی زبان XML تولید کردن فرمت هایی برای داده ها است که قرار است به منظور ذخیره کردن، مورد استفاده قرار بگیرد. برخی از کاربردهای داده های ذخیره شده توسط XML شامل ایجاد مستندات، ثبت رکوردهای دیتابیس، ثبت کردن پردازش ها و مواردی از این دست است.

Working-with-XML-in-.NET-SnapShot

از XML و داده های آن می توان برای ایجاد کردن انواع مختلفی از محتوا ها استفاده کرد. این محتوا ها را می توان در فضای وب و یا اپلیکیشن های موبایل به سادگی مورد استفاده قرار داد. شبیه فایل های HTML بر اساس استاندارد SGML ایجاد می شوند. فایل های XML نیز با فرمت American Standard Code for Information Interchange که به بیان کوتاه به آن ASCII نیز می گویند، ذخیره سازی می شوند.

زبان XML به چه منظور استفاده می شود؟

همانطور که گفته شد رسالت اصلی زبان XML فراهم کردن روشی برای قالب بندی کردن داده ها با استفاده از متن می باشد. زبان XML کمک می کند تا یک ساختار مشخص برای ذخیره کردن داده ها در اختیار ما قرار بگیرد. یکی از مواردی که زبان XML در آنها کاربرد دارد شامل موارد زیر هستند:

  • ذخیره کردن داده های مربوط به اپلیکیشن های مختلف به طور ویژه اپلیکیشن های microsoft office
  • ایجاد کردن روشی برای ثبت کردن مستندات فنی یک نرم افزار
  • گزینه ای برای ذخیره کردن پیکربندی ها و یا configuration های یک اپلیکیشن
  • ثبت کردن تراکنش ها
  • و دیگر موارد مشابه در اپلیکیشن های مالی

سرفصل مطالب آموزش ویدئویی کار کردن با XML در سی شارپ

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: کار کردن با XML و Schema ها و XML Generator ها و XML Generator ها و XSD Generator ها

  • مقدمه و بررسی ورژن های ابزارهای استفاده شده در این آموزش
  • بهره وری حداکثری از این دوره آموزشی
  • بررسی ساختار XML
  • بررسی ساختار XSD
  • بررسی XSD Schema Generater ها
  • تولید کردن کلاس های سی شارپ از طریق XSD
  • اعتبارسنجی کردن فایل های XML با استفاده از XSD
  • فرمت بندی کردن XML درویرایشگرها

فصل سوم: استفاده کردن از System.Xml.Linq برای کار کردن با داده های XML

  • بررسی System.Xml.Linq
  • ایجاد کردن یک XML Document خالی
  • ایجاد کردن داده های XML با Element ها و Attribute ها
  • ایجاد کردن XML Document های تودرتو و یا Nested
  • Parse کردن رشته های String در یک آبجکت از نوع XDocument
  • Parse کردن رشته های String در یک آبجکت از نوع XElement
  • اضافه کردن گره های جدید به فایل های XML
  • بروز رسانی کردن یک Element در یک XML Document
  • حذف کردن یک Element در یک XML Document

فصل چهارم: بارگذاری کردن، نوشتن، اعتبارسنجی کردن و ذخیره کردن XML Document ها

  • بارگذاری کردن XML Document ها
  • بارگذاری کردن XML با استفاده از XDocument و XElement
  • نشان دادن اولین Node
  • نوشتن XML بر روی دیسک
  • استفاده کردن از کلاس XmlWriter برای ذخیره کردن XML در دیسک
  • استفاده کردن از یک DataSet برای برای نوشتن XML در دیسک
  • نوشتن XML بر روی دیسک با استفاده از یک Table در دیتابیس
  • اعتبارسنجی کردن XML
  • اعتبارسنجی کردن XML و دیدن خطا ها

فصل پنجم: کوئری گرفتن و Aggregate کردن داده های XML با استفاده از XPath

  • مقدمه
  • تفاوت های استفاده کردن از XPath با XDocument و XElement
  • روبرو شدن با خطا ها در استفاده کردن از XPath
  • حل و فصل کردن خطا ها با استفاده از یک Extention Method
  • فیلتر کردن داده ها با استفاده از کوئری های XPath
  • استفاده کردن از توابع XPath از قبیل Last و Position
  • ایجاد کردن آبجکت های سی شارپ از طریق XML
  • بازیابی کردن Attribute های XML
  • بازیابی کردن داده های XML مبتنی بر Attribute با استفاده از Extension Method
  • استفاده کردن از توابع Count و Sum در xPath و محاسبه کردن میانگین
  • محاسبه کردن Minimum و Maximum با استفاده از XPath

فصل ششم: کوئری گرفتن و Aggregate کردن با استفاده از Linq to SQL

  • مقدمه ای بر Linq to SQL
  • استفاده کردن از XDocument و Xelement در کنار Linq to SQL
  • اعمال کردن دستور Where بر روی یک XML Document
  • بازیابی کردن یک Node تک
  • مرتب سازی کردن Node ها با استفاده از دستور OrderBy
  • ایجاد کردن یک کالکشن از آبجکت های سی شارپ
  • Join کردن دو XML Document
  • کار کردن با XML Document های تودرتو و یا Nested
  • استفاده کردن از داده های XML مبتنی بر Attribute ها
  • جستجو کردن و مرتب سازی کردن داده های XML مبتنی بر Attribute ها
  • استفاده کردن از متدهای Count و Sum در Linq
  • استفاده کردن از متد Avrage در Linq
  • محاسبه کردن Minimum و Maximum در Linq

فصل هفتم: Serialize و Deserialize کردن آبجکت های دات نت در قالب XML

  • چرا باید از XML Serialization استفاده کنیم؟
  • Serialize کردن یک آبجکت به XML با استفاده از XML Serializer
  • Deserialize کردن یک XML از درون یک فایل به درون یک آبجکت
  • فرمت بندی کردن XML با استفاده از XmlWriterSettings
  • Deserialize کردن XML های فرمت بندی شده به درون یک آبجکت
  • ساده تر کردن Serialization در XML با استفاده از یک Extension Method
  • استفاده کردن از Attribute های Serialization در XML
  • Serialize کردن یک کلاس مرکب و یا Composite برای ایجاد کردن XML ها تودرتو و یا Nested
  • استفاده کردن از کلاس DataContractSerializer
  • استفاده کردن از کلاس BinaryFormatter

فصل هشتم: Cach کردن داده ها با استفاده از XML

  • Cach کردن داده های XML و SQL Server
  • خواندن داده ها از SQL و ذخیره کردن آنها در فایل های Local
  • خواندن و به دست آوردن داده ها از SQL و Serialize کردن آنها
  • ایجاد کردن روشی برای تشخیص تغییرات ایجاد شده بر روی سرور
  • به دست آوردن Max Date و Total Rows از داده های XML و بانک اطلاعاتی SQL Server
  • چک کردن اطلاعات سرور و اطلاعات Local
  • تغییر ایجاد کردن در سرور و کشف کردن تغییرات در فایل های Local

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کار کردن با XML در سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید