کتاب ساخت اپلیکیشنهای کاربردی با C#: از مبانی تا پروژههای عملی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای کاربردی با C#: از مبانی تا پروژههای عملی
موضوع کلی: علوم کامپیوتر و برنامه نویسی
موضوع میانی: توسعه نرمافزار با زبان C#
📋 سرفصلهای دوره
- 1. مبانی زبان برنامهنویسی سیشارپ
- 2. ساختار اولیه برنامههای سیشارپ
- 3. متغیرها و انواع داده در سیشارپ
- 4. عملگرهای ریاضی و منطقی
- 5. دستورات شرطی: if, else, switch
- 6. حلقههای تکرار: for, while, do-while
- 7. آرایهها و مجموعهها در سیشارپ
- 8. توابع و متدها در سیشارپ
- 9. مفاهیم اولیه شیگرایی
- 10. کلاسها و اشیاء در سیشارپ
- 11. وراثت در سیشارپ
- 12. چندریختی در سیشارپ
- 13. کپسولهسازی در سیشارپ
- 14. مدیریت خطا و استثناها
- 15. کار با فایلها و جریانهای داده
- 16. مقدمهای بر رابط کاربری گرافیکی (GUI)
- 17. مبانی Windows Forms
- 18. طراحی فرمها در Windows Forms
- 19. کنترلهای استاندارد در Windows Forms
- 20. رویدادها در Windows Forms
- 21. کار با دادهها در Windows Forms
- 22. اتصال به پایگاه داده
- 23. مقدمهای بر ADO.NET
- 24. استفاده از SQL Server با C#
- 25. طراحی پایگاه داده ساده
- 26. عملیات CRUD در ADO.NET
- 27. نمایندگان (Delegates) در سیشارپ
- 28. رویدادهای سفارشی
- 29. کلاسهای انتزاعی و اینترفیسها
- 30. مجموعههای پیشرفته در سیشارپ
- 31. LINQ (Language Integrated Query)
- 32. کوئریهای LINQ روی مجموعهها
- 33. کوئریهای LINQ روی پایگاه داده
- 34. مقدمهای بر توسعه وب با ASP.NET
- 35. مفاهیم ASP.NET Core
- 36. ساخت اپلیکیشن وب ساده با ASP.NET Core
- 37. مدل-نما-کنترلگر (MVC) در ASP.NET Core
- 38. طراحی رابط کاربری وب
- 39. کار با دادهها در ASP.NET Core
- 40. مقدمهای بر Entity Framework Core
- 41. کار با Entity Framework Core
- 42. امنیت در برنامههای کاربردی
- 43. احراز هویت و مجوزدهی
- 44. مدیریت وضعیت در برنامههای وب
- 45. آزمایش واحد (Unit Testing)
- 46. اصول تستنویسی
- 47. نوشتن تستهای واحد برای C#
- 48. مقدمهای بر طراحی الگوها (Design Patterns)
- 49. الگوهای طراحی رایج
- 50. کاربرد الگوهای طراحی در C#
- 51. مقدمهای بر برنامهنویسی ناهمگام (Asynchronous)
- 52. async و await در سیشارپ
- 53. کاربرد برنامهنویسی ناهمگام
- 54. مقدمهای بر معماری میکروسرویس
- 55. مفاهیم پایه میکروسرویس
- 56. طراحی سیستمهای توزیعشده
- 57. مقدمهای بر Docker و کانتینرسازی
- 58. مبانی Docker
- 59. استقرار برنامهها با Docker
- 60. مقدمهای بر Azure DevOps
- 61. اصول Azure DevOps
- 62. مدیریت چرخه عمر توسعه نرمافزار
- 63. مقدمهای بر ابزارهای CI/CD
- 64. مفاهیم پیادهسازی مداوم
- 65. ساخت پایپلاینهای CI/CD
- 66. مقدمهای بر مدیریت پروژه نرمافزار
- 67. متدولوژیهای مدیریت پروژه
- 68. کاربرد Agile در پروژهها
- 69. مستندسازی در توسعه نرمافزار
- 70. اهمیت مستندسازی
- 71. روشهای مستندسازی کد
- 72. مقدمهای بر مبانی پایگاه داده رابطهای
- 73. طراحی پایگاه داده نرمالیزه
- 74. زبان SQL پایه
- 75. پرسوجوها و گزارشگیری در SQL
- 76. مقدمهای بر امنیت پایگاه داده
- 77. روشهای حفاظت از دادهها
- 78. مقدمهای بر برنامهنویسی شیگرا پیشرفته
- 79. مباحث تکمیلی کلاسها و ارثبری
- 80. مدیریت حافظه و Garbage Collection
- 81. مقدمهای بر اصول طراحی نرمافزار
- 82. اصول SOLID
- 83. کاربرد اصول SOLID در C#
- 84. مقدمهای بر ساخت APIهای RESTful
- 85. طراحی APIهای RESTful با ASP.NET Core
- 86. مستندسازی API با Swagger/OpenAPI
- 87. مقدمهای بر معماریهای لایهای
- 88. طراحی لایهای برنامههای کاربردی
- 89. مزایا و معایب معماری لایهای
- 90. مقدمهای بر اصول تست پذیر
- 91. طراحی کد برای تستپذیری
- 92. نکات کلیدی در تستپذیری
- 93. مقدمهای بر مدیریت پیکربندی
- 94. روشهای مدیریت تنظیمات برنامه
- 95. استفاده از ابزارهای مدیریت پیکربندی
- 96. مقدمهای بر مبانی Cloud Computing
- 97. مفاهیم اصلی رایانش ابری
- 98. خدمات ابری رایج
- 99. مقدمهای بر Azure Cloud Services
- 100. معرفی سرویسهای Azure
تگها:
C#
آموزش سی شارپ
برنامه نویسی سی شارپ
برنامه نویسی کاربردی
توسعه نرم افزار
زبان برنامه نویسی
ساخت برنامه با سی شارپ
سی شارپ پروژه محور
کدنویسی سی شارپ
یادگیری سی شارپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.