کتاب صوتی تسلط بر XML و Visual Basic .NET: از پایه تا پیشرفته با Rod Stephens

تسلط بر XML و Visual Basic .NET: دوره جامع از پایه تا پیشرفته تسلط بر XML و Visual Basic .NET: از پایه تا پیشرفته با Rod Stephens معرفی دوره آیا می‌خواهید توانایی‌های خود در برنامه‌نویسی را به سطح جدی...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر XML و Visual Basic .NET: از پایه تا پیشرفته با Rod Stephens

موضوع کلی: توسعه برنامه‌های کاربردی با Visual Basic .NET

موضوع میانی: پردازش و کار با داده‌های XML در Visual Basic .NET

📋 سرفصل‌های دوره

  • 1. مبانی XML: ساختار و اصول
  • 2. مقدمه بر XML Schema Definition (XSD)
  • 3. کاربرد XML در ذخیره‌سازی و تبادل داده
  • 4. انتخاب بهترین روش برای کار با XML در VB.NET
  • 5. معرفی کتابخانه `System.Xml` در .NET
  • 6. فضاهای نام (Namespaces) در XML
  • 7. مقدمه بر DOM (Document Object Model)
  • 8. بارگذاری فایل XML در حافظه با DOM
  • 9. ناوبری در سند XML با DOM
  • 10. انتخاب گره‌ها (Nodes) با استفاده از XPath
  • 11. فیلتر کردن گره‌ها با XPath
  • 12. جستجوی گره‌ها با XPath
  • 13. ایجاد گره‌های جدید (عناصر، صفات، متن) با DOM
  • 14. تغییر گره‌های موجود با DOM
  • 15. حذف گره‌ها با DOM
  • 16. ذخیره سند XML تغییر یافته در فایل
  • 17. معرفی SAX (Simple API for XML)
  • 18. مقایسه DOM و SAX: مزایا و معایب
  • 19. استفاده از `XmlReader` برای خواندن XML (SAX-like)
  • 20. نحوه پردازش رویدادها در `XmlReader`
  • 21. خواندن داده‌های متنی و صفات با `XmlReader`
  • 22. مدیریت خطاهای خواندن XML
  • 23. کار با `XmlWriter` برای نوشتن XML
  • 24. ایجاد ساختارهای XML با `XmlWriter`
  • 25. نوشتن عناصر و صفات با `XmlWriter`
  • 26. مدیریت فاصله‌گذاری و تورفتگی در خروجی XML
  • 27. معرفی LINQ to XML
  • 28. مزایای LINQ to XML نسبت به DOM و SAX
  • 29. نحوه بارگذاری XML با LINQ to XML
  • 30. ساخت سند XML از ابتدا با LINQ to XML
  • 31. انتخاب گره‌ها با استفاده از نحو LINQ
  • 32. فیلتر کردن گره‌ها با LINQ
  • 33. انجام عملیات روی گره‌ها با LINQ
  • 34. اضافه کردن گره‌های جدید با LINQ
  • 35. تغییر و حذف گره‌ها با LINQ
  • 36. ذخیره سند XML با LINQ to XML
  • 37. کار با اسناد XML بزرگ با LINQ to XML
  • 38. تبدیل داده‌های XML به اشیاء (Serialization)
  • 39. استفاده از `XmlSerializer`
  • 40. تعریف کلاس‌ها برای تبدیل به XML
  • 41. تنظیمات `XmlSerializer` (نام عنصر، نام صفت)
  • 42. کار با `XmlReader` و `XmlWriter` برای تبدیل به XML
  • 43. معکوس کردن فرآیند: تبدیل XML به اشیاء (Deserialization)
  • 44. کار با `XmlSerializer` برای Deserialization
  • 45. پردازش داده‌های XML در پایگاه داده
  • 46. انتخاب بهترین روش برای پایگاه داده و XML
  • 47. استفاده از SQL Server برای ذخیره XML
  • 48. کوئری گرفتن از داده‌های XML ذخیره شده در SQL Server
  • 49. استفاده از `Xml.XDocument` در LINQ to XML
  • 50. بررسی خطاهای نحوی در XML
  • 51. اعتبارسنجی XML در برابر XSD
  • 52. استفاده از `XmlSchemaSet` برای بارگذاری و اعتبارسنجی XSD
  • 53. نوشتن اسکریپت‌های VB.NET برای اعتبارسنجی XML
  • 54. مدیریت خطا در زمان اعتبارسنجی XML
  • 55. کار با اسناد XML پیچیده و تودرتو
  • 56. پردازش اسناد XML با ساختارهای تکراری
  • 57. استفاده از حلقه‌ها برای پیمایش داده‌های XML
  • 58. نوشتن توابع و متدها برای پردازش بخش‌های خاص XML
  • 59. ایجاد گزارش‌هایی از داده‌های XML
  • 60. استخراج داده‌های مفید از XML برای نمایش
  • 61. مثال عملی: خواندن داده‌های پیکربندی از XML
  • 62. مثال عملی: نوشتن داده‌های ورودی کاربر در XML
  • 63. مثال عملی: پردازش فایل‌های XML بزرگ از یک API
  • 64. مثال عملی: تبدیل فرمت‌های داده‌ای مختلف به XML
  • 65. مثال عملی: نمایش داده‌های XML در گرید ویو (DataGridView)
  • 66. استفاده از `XmlDocument` برای دسترسی به صفات (Attributes)
  • 67. مدیریت مقادیر تهی (Null Values) در XML
  • 68. کار با فضاهای نام در LINQ to XML
  • 69. نوشتن XSLT (Extensible Stylesheet Language Transformations)
  • 70. تبدیل XML به HTML با XSLT
  • 71. تبدیل XML به XML با XSLT
  • 72. نحوه استفاده از XSLT در VB.NET
  • 73. استفاده از `XslCompiledTransform`
  • 74. نوشتن توابع سفارشی برای XSLT
  • 75. مثال عملی: تبدیل XML به فرمت چاپی با XSLT
  • 76. مفاهیم پیشرفته XML Schema
  • 77. انواع داده‌ها در XSD
  • 78. محدودیت‌ها و قوانین در XSD
  • 79. ایجاد نوع‌های پیچیده (Complex Types) در XSD
  • 80. ایجاد نوع‌های ساده (Simple Types) در XSD
  • 81. ارث‌بری (Inheritance) در XSD
  • 82. دستور `xs:any` و `xs:anyAttribute`
  • 83. کار با `XmlDictionaryReader` و `XmlDictionaryWriter` برای کارایی بالاتر
  • 84. فشرده‌سازی و بسته‌بندی داده‌های XML
  • 85. امنیت در کار با XML
  • 86. رمزگذاری و رمزگشایی داده‌های XML
  • 87. امضای دیجیتال و اعتبارسنجی XML
  • 88. کار با XML در برنامه‌های وب (ASP.NET)
  • 89. ذخیره و بازیابی تنظیمات برنامه در XML
  • 90. تبادل داده بین سرویس‌های وب با XML
  • 91. استفاده از JSON به عنوان جایگزین XML
  • 92. مقایسه JSON و XML
  • 93. تبدیل XML به JSON و بالعکس
  • 94. استفاده از ابزارهای خارجی برای کار با XML
  • 95. کتابخانه‌های شخص ثالث برای پردازش XML
  • 96. تکنیک‌های بهینه‌سازی در خواندن و نوشتن XML
  • 97. نکات مهم در مدیریت خطا و استثنائات XML
  • 98. بهترین شیوه‌ها (Best Practices) در کار با XML و VB.NET
  • 99. جمع‌بندی و مرور مباحث
  • 100. آینده XML و فناوری‌های مرتبط
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: .NET Development Mastering XML Rod Stephens vb.net Visual Basic .NET XML XML data XML processing آموزش Visual Basic .NET برنامه نویسی برنامه نویسی VB.NET پردازش XML توسعه برنامه‌های کاربردی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.