اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با اصول برنامهنویسی با زبان سیشارپ (C#)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با اصول برنامهنویسی با زبان سیشارپ (C#)
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: مبانی برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر علوم کامپیوتر و برنامهنویسی
- 2. آشنایی با مفاهیم اولیه زبان سیشارپ
- 3. محیط توسعه یکپارچه (IDE) در سیشارپ
- 4. اولین برنامه در سیشارپ: سلام دنیا!
- 5. انواع دادههای پایه در سیشارپ
- 6. متغیرها و ثابتها در سیشارپ
- 7. عملگرهای حسابی و ریاضی در سیشارپ
- 8. عملگرهای مقایسهای و منطقی در سیشارپ
- 9. دستورات شرطی: if و else در سیشارپ
- 10. ساختار switch case در سیشارپ
- 11. حلقههای تکرار: for در سیشارپ
- 12. حلقههای تکرار: while در سیشارپ
- 13. حلقههای تکرار: do-while در سیشارپ
- 14. دستور break و continue در حلقهها
- 15. آرایهها و کاربردهای آن در سیشارپ
- 16. مدیریت خطاها با try-catch در سیشارپ
- 17. مفهوم توابع و متدها در سیشارپ
- 18. تعریف و فراخوانی توابع در سیشارپ
- 19. پارامترهای توابع و انواع آنها
- 20. مقدار بازگشتی توابع در سیشارپ
- 21. مفهوم شیگرایی (OOP) در سیشارپ
- 22. کلاسها و اشیاء در سیشارپ
- 23. ویژگیها (Properties) در کلاسها
- 24. متدها در کلاسها
- 25. سازندهها (Constructors) در سیشارپ
- 26. مفهوم وراثت در سیشارپ
- 27. کلاسهای انتزاعی (Abstract Classes)
- 28. واسطها (Interfaces) در سیشارپ
- 29. پلیمورفیسم (چندریختی) در سیشارپ
- 30. فضاهای نام (Namespaces) در سیشارپ
- 31. کار با رشتهها (Strings) در سیشارپ
- 32. متدهای مفید رشتهها
- 33. کار با تاریخ و زمان در سیشارپ
- 34. مفهوم مجموعهها (Collections) در سیشارپ
- 35. لیستها (Lists) در سیشارپ
- 36. دیکشنریها (Dictionaries) در سیشارپ
- 37. کار با فایلها در سیشارپ (ورودی/خروجی)
- 38. خواندن از فایل متنی
- 39. نوشتن در فایل متنی
- 40. کار با ساختارهای داده پیچیدهتر
- 41. مقدمهای بر الگوریتمها
- 42. الگوریتمهای مرتبسازی پایه
- 43. الگوریتمهای جستجوی پایه
- 44. کار با پایگاه داده (مقدماتی)
- 45. اتصال به پایگاه داده SQL Server
- 46. اجرای دستورات SQL پایه (INSERT, SELECT)
- 47. اجرای دستورات SQL پایه (UPDATE, DELETE)
- 48. مقدمهای بر توسعه وب با ASP.NET Core
- 49. ایجاد اولین پروژه وب در ASP.NET Core
- 50. مفهوم MVC در ASP.NET Core
- 51. کنترلرها (Controllers) در ASP.NET Core
- 52. ویوها (Views) در ASP.NET Core
- 53. مدلها (Models) در ASP.NET Core
- 54. کار با فرمها در ASP.NET Core
- 55. اعتبارسنجی دادهها در ASP.NET Core
- 56. مقدمهای بر طراحی رابط کاربری (UI)
- 57. کار با کنترلهای UI پایه (دکمه، متن)
- 58. مدیریت رویدادها در UI
- 59. مفهوم معماری نرمافزار
- 60. اصول طراحی نرمافزار تمیز
- 61. مقدمهای بر پایگاه داده NoSQL
- 62. کار با JSON در سیشارپ
- 63. مفهوم API و RESTful API
- 64. طراحی API ساده در سیشارپ
- 65. کار با ابزارهای اشکالزدایی (Debugging)
- 66. اصول تست نویسی (Testing)
- 67. تست واحد (Unit Testing)
- 68. مقدمهای بر امنیت نرمافزار
- 69. اصول رمزنگاری پایه
- 70. مدیریت احراز هویت (Authentication)
- 71. مدیریت مجوزها (Authorization)
- 72. مقدمهای بر هوش مصنوعی
- 73. مفاهیم یادگیری ماشین پایه
- 74. کاربرد سیشارپ در توسعه بازی
- 75. موتور بازی Unity (مقدماتی)
- 76. مفاهیم گرافیک کامپیوتری پایه
- 77. مقدمهای بر شبکههای کامپیوتری
- 78. پروتکلهای شبکه پایه
- 79. امنیت شبکههای کامپیوتری
- 80. مقدمهای بر سیستمعاملها
- 81. مدیریت حافظه در سیستمعامل
- 82. مدیریت فرآیندها در سیستمعامل
- 83. مقدمهای بر معماری کامپیوتر
- 84. واحد پردازش مرکزی (CPU)
- 85. حافظه و انواع آن
- 86. مقدمهای بر مفاهیم کلود (Cloud Computing)
- 87. سرویسهای IaaS, PaaS, SaaS
- 88. مدیریت منابع در کلود
- 89. مقدمهای بر DevOps
- 90. مفهوم CI/CD
- 91. ابزارهای DevOps پایه
- 92. اصول توسعه نرمافزار چابک (Agile)
- 93. متدولوژی Scrum
- 94. کاربرد سیشارپ در تحلیل داده
- 95. مقدمهای بر Big Data
- 96. مفاهیم پایگاه داده توزیع شده
- 97. اصول مدیریت پروژه نرمافزاری
- 98. چرخه حیات توسعه نرمافزار (SDLC)
- 99. مستندسازی نرمافزار
- 100. مقدمهای بر اخلاق در مهندسی نرمافزار
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.