کتاب ساخت برنامه‌های دسکتاپ و پایگاه داده با #C و Entity Framework با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره ساخت برنامه‌های دسکتاپ و پایگاه داده با #C و Entity Framework

موضوع کلی: توسعه نرم‌افزار

موضوع میانی: برنامه‌نویسی کاربردی با #C

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

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی #C
  • 2. آشنایی با محیط توسعه ویژوال استودیو
  • 3. انواع داده‌های پایه در #C
  • 4. عملگرها و اولویت آن‌ها
  • 5. ساختارهای کنترلی: دستورات شرطی (if, else)
  • 6. ساختارهای کنترلی: حلقه‌ها (for, while)
  • 7. آرایه‌ها و کلکسیون‌های اولیه
  • 8. متدها و توابع در #C
  • 9. مفهوم شی‌گرایی: کلاس‌ها و اشیاء
  • 10. مفهوم شی‌گرایی: وراثت
  • 11. مفهوم شی‌گرایی: پلی‌مورفیسم
  • 12. مفهوم شی‌گرایی: انتزاع (Abstraction)
  • 13. مفهوم شی‌گرایی: کپسوله‌سازی (Encapsulation)
  • 14. مدیریت خطا با استفاده از استثناها (Exceptions)
  • 15. کار با رشته‌ها (Strings) در #C
  • 16. فضاهای نام (Namespaces) و سازماندهی کد
  • 17. مقدمه‌ای بر برنامه‌نویسی رویداد محور (Event-Driven)
  • 18. طراحی رابط کاربری: مبانی Windows Forms
  • 19. کنترل‌های پایه در Windows Forms (Label, TextBox, Button)
  • 20. کنترل‌های ورودی کاربر (CheckBox, RadioButton, ComboBox)
  • 21. مدیریت رویدادهای فرم (کلیک، تغییر متن)
  • 22. ساخت منو و نوار ابزار در Windows Forms
  • 23. مفهوم پایگاه داده و انواع آن
  • 24. مقدمه‌ای بر پایگاه داده رابطه‌ای (Relational Databases)
  • 25. طراحی پایگاه داده: نرمال‌سازی
  • 26. مقدمه‌ای بر Entity Framework
  • 27. نصب و پیکربندی Entity Framework
  • 28. کار با Entity Framework: Code First Approach
  • 29. تعریف مدل‌های داده (Entities)
  • 30. ایجاد و مدیریت DbContext
  • 31. عملیات CRUD با Entity Framework (Create, Read, Update, Delete)
  • 32. اجرای کوئری‌ها با LINQ to Entities
  • 33. فیلتر کردن و مرتب‌سازی داده‌ها
  • 34. گروه‌بندی و تجمیع داده‌ها
  • 35. ارتباطات بین جداول (One-to-Many, Many-to-Many)
  • 36. کار با کلیدهای خارجی (Foreign Keys)
  • 37. مهاجرت (Migrations) در Entity Framework
  • 38. مدیریت نسخه‌های پایگاه داده
  • 39. کار با داده‌های پیچیده و شرطی
  • 40. اعتبارسنجی داده‌ها در Entity Framework
  • 41. اعمال محدودیت‌ها (Constraints) در پایگاه داده
  • 42. کار با تراکنش‌ها (Transactions)
  • 43. بهینه‌سازی عملکرد Entity Framework
  • 44. کار با داده‌های غیرمرتبط (Disconnected Data)
  • 45. پیاده‌سازی جستجو در برنامه
  • 46. پیاده‌سازی گزارش‌گیری ساده
  • 47. مقدمه‌ای بر امنیت داده‌ها
  • 48. رمزنگاری اطلاعات حساس
  • 49. مدیریت دسترسی کاربران (سطح دسترسی)
  • 50. طراحی رابط کاربری پیشرفته
  • 51. استفاده از GridView برای نمایش داده‌ها
  • 52. کار با نمودارها و گراف‌ها
  • 53. پیاده‌سازی قابلیت Undo/Redo
  • 54. مقدمه‌ای بر معماری نرم‌افزار
  • 55. الگوهای طراحی (Design Patterns) پرکاربرد
  • 56. الگوی Singleton
  • 57. الگوی Factory Method
  • 58. الگوی Observer
  • 59. الگوی Strategy
  • 60. الگوی Repository
  • 61. پیاده‌سازی الگوی Repository با Entity Framework
  • 62. مدیریت وابستگی‌ها (Dependency Injection)
  • 63. مقدمه‌ای بر تست نرم‌افزار
  • 64. نوشتن تست‌های واحد (Unit Tests)
  • 65. اصول SOLID در طراحی نرم‌افزار
  • 66. مزایای استفاده از اصول SOLID
  • 67. کار با فایل‌ها و دایرکتوری‌ها
  • 68. خواندن و نوشتن فایل‌های متنی
  • 69. کار با فایل‌های باینری
  • 70. فشرده‌سازی و استخراج فایل‌ها
  • 71. مقدمه‌ای بر مفاهیم شبکه
  • 72. ارتباط کلاینت-سرور
  • 73. پروتکل‌های شبکه (HTTP)
  • 74. طراحی سیستم‌های توزیع شده (مبانی)
  • 75. کار با سرویس‌های وب (Web Services)
  • 76. مقدمه‌ای بر RESTful APIs
  • 77. کار با JSON و XML
  • 78. ارسال و دریافت داده از طریق HTTP
  • 79. مفاهیم پایگاه داده NoSQL (اشاره کوتاه)
  • 80. کار با پایگاه داده‌های NoSQL (مثال ساده)
  • 81. امنیت در برنامه‌های دسکتاپ
  • 82. مدیریت تنظیمات برنامه
  • 83. لایسنسینگ نرم‌افزار
  • 84. مستندسازی کد
  • 85. اصول دیباگینگ (Debugging) پیشرفته
  • 86. استفاده از ابزارهای Profiling
  • 87. مقدمه‌ای بر DevOps (مفاهیم)
  • 88. مدیریت نسخه با Git
  • 89. یکپارچه‌سازی مداوم (CI)
  • 90. تحویل مداوم (CD)
  • 91. مقدمه‌ای بر هوش مصنوعی در نرم‌افزار
  • 92. یادگیری ماشین (مبانی)
  • 93. کاربرد یادگیری ماشین در برنامه‌های دسکتاپ
  • 94. مباحث تکمیلی در #C
  • 95. ویژگی‌های جدید زبان #C
  • 96. برنامه‌نویسی ناهمزمان (Asynchronous Programming)
  • 97. کار با Task Parallel Library (TPL)
  • 98. مفاهیم Extension Methods
  • 99. مفاهیم Delegates و Events
  • 100. استفاده از Anonymous Types و Lambda Expressions
تگ‌ها: #C Entity Framework آموزش برنامه‌نویسی آموزش سی شارپ برنامه‌نویسی کنسول برنامه‌نویسی ویندوز پایگاه داده C# توسعه دسکتاپ دیتابیس EF فرم‌های ویندوز

نظرات

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

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