کتاب سی شارپ (#C) و کار با JSON و XML با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سی شارپ (#C) و کار با JSON و XML
موضوع کلی: برنامه نویسی
موضوع میانی: سی شارپ (#C)
📋 سرفصلهای دوره
- 1. آشنایی با زبان برنامهنویسی سی شارپ
- 2. مفاهیم پایه و سینتکس سی شارپ
- 3. انواع دادهها در سی شارپ
- 4. متغیرها و ثابتها
- 5. عملگرها در سی شارپ
- 6. ساختارهای کنترلی: دستورات شرطی (if, else, switch)
- 7. ساختارهای کنترلی: حلقهها (for, while, do-while, foreach)
- 8. آرایهها در سی شارپ
- 9. متدها (توابع) در سی شارپ
- 10. مفهوم شیگرایی (OOP)
- 11. کلاسها و اشیاء در سی شارپ
- 12. سازندهها (Constructors) و تخریبکنندهها (Destructors)
- 13. ویژگیها (Properties) و فیلدها (Fields)
- 14. متدهای ایستا (Static Methods) و اعضای ایستا (Static Members)
- 15. مفهوم وراثت (Inheritance)
- 16. چندریختی (Polymorphism)
- 17. کلاسهای انتزاعی (Abstract Classes) و متدهای انتزاعی
- 18. واسطها (Interfaces)
- 19. فضاهای نام (Namespaces)
- 20. مدیریت خطا و استثنا (Exception Handling)
- 21. کار با فایلها و دایرکتوریها
- 22. کار با تاریخ و زمان
- 23. کار با رشتهها (Strings)
- 24. مجموعهها (Collections) در سی شارپ: لیستها (Lists)
- 25. مجموعهها: دیکشنریها (Dictionaries)
- 26. مجموعهها: صفها (Queues) و پشتهها (Stacks)
- 27. مجموعهها: مجموعههای مرتب (Sorted Collections)
- 28. مفهوم LINQ (Language Integrated Query)
- 29. دستورات پایه LINQ
- 30. LINQ برای کوئری روی مجموعهها
- 31. LINQ برای کوئری روی فایلها
- 32. LINQ و پایگاه داده (مقدماتی)
- 33. کار با JSON در سی شارپ
- 34. مقدمهای بر فرمت JSON
- 35. کار با کتابخانه Newtonsoft.Json (Json.NET)
- 36. سریالسازی (Serialization) اشیاء به JSON
- 37. دیسریالسازی (Deserialization) JSON به اشیاء
- 38. کار با آرایههای JSON
- 39. کار با ساختارهای تودرتوی JSON
- 40. اعتبارسنجی (Validation) دادههای JSON
- 41. کار با JSON در وب سرویسها (مقدماتی)
- 42. کار با XML در سی شارپ
- 43. مقدمهای بر فرمت XML
- 44. کار با کلاسهای XML در .NET
- 45. بارگذاری و خواندن فایلهای XML
- 46. ایجاد و نوشتن فایلهای XML
- 47. کار با Node ها و Attribute ها در XML
- 48. انتخابگرهای XPath
- 49. XSLT برای تبدیل XML
- 50. کار با XML Schema (XSD)
- 51. کار با XML در پایگاه داده (مقدماتی)
- 52. مقایسه JSON و XML
- 53. کاربرد JSON و XML در توسعه وب
- 54. کاربرد JSON و XML در ذخیرهسازی تنظیمات
- 55. کاربرد JSON و XML در تبادل داده
- 56. مفاهیم پیشرفته سی شارپ
- 57. برنامهنویسی ناهمگام (Asynchronous Programming) با async/await
- 58. Delegate ها و Event ها
- 59. Lambda Expressions
- 60. LINQ پیشرفته
- 61. کار با Generics
- 62. Extension Methods
- 63. Attribute ها در سی شارپ
- 64. Reflection در سی شارپ
- 65. Dependency Injection (مقدماتی)
- 66. مفاهیم پایگاه داده در سی شارپ
- 67. مقدمهای بر ADO.NET
- 68. کار با SQL Server
- 69. Entity Framework Core (مقدماتی)
- 70. انجام عملیات CRUD با Entity Framework Core
- 71. مفاهیم ذخیرهسازی دادههای غیررابطهای (NoSQL)
- 72. مقدمهای بر NoSQL
- 73. کار با MongoDB (مقدماتی)
- 74. کاربرد NoSQL در کنار JSON
- 75. طراحی الگوهای پایگاه داده برای JSON
- 76. برنامهنویسی امن در سی شارپ
- 77. مبانی امنیت در برنامهنویسی
- 78. جلوگیری از حملات رایج (SQL Injection، XSS)
- 79. اعتبارسنجی ورودیها
- 80. مدیریت امن دادهها
- 81. مقدمهای بر تست واحد (Unit Testing)
- 82. نوشتن تستهای واحد با NUnit یا xUnit
- 83. اصول SOLID در طراحی نرمافزار
- 84. معرفی الگوهای طراحی (Design Patterns)
- 85. الگوی Singleton
- 86. الگوی Factory
- 87. الگوی Observer
- 88. الگوی Strategy
- 89. کاربرد الگوهای طراحی با JSON و XML
- 90. بهینهسازی عملکرد در سی شارپ
- 91. پروفایلینگ (Profiling) کد
- 92. مدیریت حافظه و Garbage Collection
- 93. نکات پیشرفته برای کار با JSON و XML
- 94. مقدمهای بر معماری میکروسرویسها
- 95. کاربرد JSON در ارتباط بین میکروسرویسها
- 96. مقدمهای بر Docker و کانتینرسازی (مفاهیم)
- 97. مقدمهای بر CI/CD (مفاهیم)
- 98. پروژههای عملی و مثالهای کاربردی
- 99. ساخت یک برنامه ساده مدیریت وظایف با JSON
- 100. ایجاد یک API ساده برای تبادل داده JSON
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.