کتاب ساخت برنامههای کاربردی با C# و .NET: از کنسول تا پایگاه داده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای کاربردی با C# و .NET: از کنسول تا پایگاه داده
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار با زبان C# و فریمورک .NET
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و زبان C#
- 2. آشنایی با محیط توسعه ویژوال استودیو
- 3. مفاهیم پایه و انواع داده در C#
- 4. عملگرها و عبارات در C#
- 5. ساختارهای کنترلی: شرطها
- 6. ساختارهای کنترلی: حلقهها
- 7. آرایهها و مجموعهها در C#
- 8. متدها و توابع در C#
- 9. مفاهیم شیگرایی: کلاسها و اشیاء
- 10. ویژگیهای کلاس: فیلدها و پراپرتیها
- 11. متدهای کلاس: سازندهها و تخریبکنندهها
- 12. وراثت در C#
- 13. چندریختی (پلیمورفیسم) در C#
- 14. کپسولهسازی و سطوح دسترسی
- 15. کلاسهای انتزاعی و اینترفیسها
- 16. مدیریت خطا و استثناء در C#
- 17. کار با فایلها و جریانها در C#
- 18. برنامهنویسی کنسول در C#
- 19. مقدمهای بر چارچوب .NET Core
- 20. توسعه برنامههای کنسولی با .NET Core
- 21. کار با رشتهها و کاراکترها
- 22. مجموعههای پیشرفته: لیستها و دیکشنریها
- 23. مفاهیم LINQ برای کار با دادهها
- 24. مقدمهای بر پایگاه داده و SQL
- 25. طراحی پایگاه داده رابطهای
- 26. مقدمهای بر SQL Server
- 27. نوشتن کوئریهای پایه SQL: SELECT, FROM, WHERE
- 28. فیلتر کردن دادهها با ORDER BY و GROUP BY
- 29. ترکیب جداول با JOIN
- 30. عملیات درج، بهروزرسانی و حذف دادهها
- 31. مقدمهای بر توسعه مبتنی بر داده
- 32. آشنایی با Entity Framework Core
- 33. نقشهبرداری اشیاء به جداول (ORM)
- 34. ایجاد مدلهای داده با Entity Framework Core
- 35. اجرای کوئریهای پایگاه داده با Entity Framework Core
- 36. مدیریت تغییرات در پایگاه داده (Migrations)
- 37. مقدمهای بر توسعه برنامههای ویندوز فرمز (Windows Forms)
- 38. طراحی رابط کاربری با Windows Forms
- 39. کنترلهای استاندارد در Windows Forms
- 40. کار با رویدادها در Windows Forms
- 41. نمایش و ویرایش دادهها در Windows Forms
- 42. ایجاد فرمهای پویا
- 43. استفاده از DataGridView برای نمایش دادهها
- 44. ارتباط Windows Forms با پایگاه داده
- 45. ذخیرهسازی تنظیمات کاربر
- 46. مقدمهای بر کنترل نسخه و GitHub
- 47. اصول اولیه Git: ریپوزیتوری، کامیت، پوش، پول
- 48. کار با شاخهها (Branches) در Git
- 49. ادغام شاخهها (Merge)
- 50. حل تداخلها (Conflicts) در Git
- 51. مقدمهای بر توسعه نرمافزار چابک
- 52. چرخه حیات توسعه نرمافزار
- 53. اصول برنامهنویسی تمیز (Clean Code)
- 54. اصول طراحی SOLID
- 55. الگوهای طراحی رایج در C#
- 56. الگوی Singleton
- 57. الگوی Factory Method
- 58. الگوی Strategy
- 59. الگوی Observer
- 60. مقدمهای بر معماری نرمافزار
- 61. معماری لایهای
- 62. معماری میکروسرویس (مفهومی)
- 63. امنیت در توسعه نرمافزار
- 64. مقدمهای بر رمزنگاری و هشینگ
- 65. مدیریت دادههای حساس
- 66. مقدمهای بر تست نرمافزار
- 67. تست واحد (Unit Testing)
- 68. مقدمهای بر تست یکپارچگی (Integration Testing)
- 69. تکنیکهای دیباگینگ پیشرفته
- 70. کار با ریسورسهای خارجی
- 71. کار با XML و JSON
- 72. مقدمهای بر سرویسهای وب (Web Services)
- 73. مفاهیم RESTful API
- 74. ایجاد API ساده با ASP.NET Core (مفهومی)
- 75. کار با ابزارهای خط فرمان .NET
- 76. تنظیمات پروژه و مدیریت پکیجها
- 77. مقدمهای بر مفاهیم پیشرفته C#
- 78. تفویض اختیار (Delegates) و رویدادها (Events)
- 79. عبارات لامبدا (Lambda Expressions)
- 80. اعمالگرهای توسعهیافته (Expression Trees)
- 81. ناهمگامسازی در C# (Async/Await)
- 82. کار با Task Parallel Library
- 83. مقدمهای بر مانیتورینگ و لاگینگ
- 84. استفاده از ابزارهای لاگینگ (مانند Serilog)
- 85. بهینهسازی عملکرد برنامه
- 86. تحلیل عملکرد برنامه
- 87. نکات تکمیلی در توسعه برنامههای کاربردی
- 88. بررسی نمونه پروژههای کاربردی
- 89. مراحل نهایی آمادهسازی برای انتشار
- 90. مطالعه موردی: توسعه یک برنامه مدیریت ساده
- 91. مطالعه موردی: توسعه یک برنامه گزارشگیری
- 92. اصول مستندسازی کد
- 93. تمرینهای عملی پیشرفته
- 94. پروژه نهایی: طراحی و پیادهسازی یک برنامه کاربردی جامع
تگها:
SQL
آموزش C#
برنامه نویسی
برنامه نویسی دات نت
برنامهنویسی C#
پایگاه داده
توسعه نرمافزار
دات نت
دات نت کور
سی شارپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.