اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اپلیکیشنهای کاربردی با C#: از مبانی تا پروژههای عملی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای کاربردی با 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.