کتاب ساخت برنامههای کاربردی دسکتاپ با C# و پایگاه داده SQL Server با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای کاربردی دسکتاپ با C# و پایگاه داده SQL Server
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی شیءگرا با C#
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار در ایران
- 2. آشنایی با مفاهیم پایگاه داده
- 3. طراحی پایگاه داده رابطهای
- 4. مبانی زبان برنامهنویسی C#
- 5. متغیرها و انواع داده در C#
- 6. عملگرها و عبارات در C#
- 7. ساختارهای کنترلی: شرطها
- 8. ساختارهای کنترلی: حلقهها
- 9. آرایهها و مجموعهها در C#
- 10. روشها و توابع در C#
- 11. مفاهیم اولیه شیءگرایی
- 12. کلاسها و اشیاء در C#
- 13. ویژگیها و متدها در C#
- 14. سازندهها و تخریبکنندهها
- 15. وراثت در C#
- 16. چندریختی در C#
- 17. کلاسهای انتزاعی و واسطها
- 18. مدیریت خطا و استثناها
- 19. کار با فایلها در C#
- 20. مقدمهای بر Windows Forms
- 21. طراحی واسط کاربری با Windows Forms
- 22. کنترلهای پایه در Windows Forms
- 23. کنترلهای دادهای در Windows Forms
- 24. مدیریت رویدادها در Windows Forms
- 25. طراحی فرمهای پیچیده
- 26. کار با منوها و نوار ابزار
- 27. پیمایش بین فرمها
- 28. اعتبارسنجی دادهها در فرمها
- 29. مقدمهای بر SQL Server
- 30. مبانی T-SQL
- 31. ایجاد جداول در SQL Server
- 32. انواع داده در SQL Server
- 33. کلیدهای اصلی و خارجی
- 34. روابط بین جداول
- 35. پرسوجوهای SELECT
- 36. فیلتر کردن دادهها با WHERE
- 37. مرتبسازی دادهها با ORDER BY
- 38. گروهبندی دادهها با GROUP BY
- 39. توابع تجمعی در SQL
- 40. پرسوجوهای INSERT, UPDATE, DELETE
- 41. اتصال C# به SQL Server
- 42. ADO.NET و دسترسی به داده
- 43. SQLCommand و SQLDataReader
- 44. استفاده از پارامترها در پرسوجوها
- 45. اتصال از طریق SQLConnection
- 46. مدیریت اتصالات پایگاه داده
- 47. طراحی لایه دسترسی به داده
- 48. کلاسهای Repository
- 49. استفاده از LINQ to SQL
- 50. مقدمهای بر Entity Framework
- 51. کار با Entity Framework Core
- 52. مدلسازی داده با Entity Framework
- 53. عملیات CRUD با Entity Framework
- 54. مباحث پیشرفته LINQ
- 55. پیادهسازی جستجو در برنامه
- 56. مرتبسازی در برنامه
- 57. صفحهبندی نتایج
- 58. مدیریت اطلاعات کاربری (مجاز)
- 59. احراز هویت و مجوزدهی (مجاز)
- 60. امنیت دادهها در برنامه
- 61. رمزنگاری اطلاعات حساس (مجاز)
- 62. گزارشگیری در برنامه
- 63. تولید گزارش با Crystal Reports
- 64. استفاده از ابزارهای گزارشگیری داخلی
- 65. کار با تاریخ و زمان در C#
- 66. کار با رشتهها در C#
- 67. برنامهنویسی ناهمگام (Async/Await)
- 68. مفاهیم Garbage Collection
- 69. مدیریت حافظه در C#
- 70. تست واحد (Unit Testing)
- 71. اصول طراحی نرمافزار SOLID
- 72. الگوهای طراحی رایج (مجاز)
- 73. کار با XML در C#
- 74. کار با JSON در C#
- 75. مقدمهای بر معماریهای نرمافزاری (مجاز)
- 76. معماری لایهای
- 77. مقدمهای بر کنترل نسخه (Git)
- 78. اصول اولیه Git
- 79. کار با مخازن Git
- 80. مدیریت شاخهها در Git
- 81. ادغام شاخهها در Git
- 82. مقدمهای بر توسعه نرمافزار چابک (مجاز)
- 83. اصول اسکرام
- 84. کار در تیمهای برنامهنویسی
- 85. مستندسازی کد
- 86. اصول اشکالزدایی (Debugging)
- 87. تکنیکهای بهینهسازی کد
- 88. ملاحظات امنیتی در برنامهنویسی
- 89. کار با منابع خارجی (مجاز)
- 90. مقدمهای بر توسعه وب (اشاره کوتاه)
- 91. پایاننامهها و پروژههای عملی (مجاز)
- 92. مروری بر ابزارهای توسعه
- 93. نکات تکمیلی برای حرفهای شدن
- 94. اصول نگهداری نرمافزار
- 95. مدیریت خطا در سطوح بالا
- 96. مفاهیم پایگاه داده پیشرفته
- 97. بهینهسازی پرسوجوها در SQL Server
- 98. مقدمهای بر طراحی UI/UX (مجاز)
- 99. کار با گرافیک در Windows Forms
- 100. انیمیشنهای ساده (مجاز)
تگها:
C# Windows Forms
SQL Server
آموزش سی شارپ
برنامه نویسی C#
برنامه نویسی دسکتاپ
برنامه نویسی شی گرا
پایگاه داده SQL Server
توسعه نرم افزار
فرم ویندوز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.