دوره مبانی برنامهنویسی شیءگرا در C# و .NET Core برای مبتدیان همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی شیءگرا در C# و .NET Core برای مبتدیان
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: توسعه نرمافزار با زبان C#
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیءگرا
- 2. آشنایی با زبان C#
- 3. محیط توسعه یکپارچه (IDE) ویژوال استودیو
- 4. اولین برنامه در C#: سلام دنیا
- 5. مفاهیم پایه متغیرها و انواع داده
- 6. عملگرهای ریاضی و منطقی
- 7. ساختارهای کنترلی: دستورات شرطی (if, else)
- 8. ساختارهای کنترلی: حلقهها (for, while)
- 9. آرایهها و لیستها
- 10. مقدمهای بر توابع و متدها
- 11. مفهوم کلاس و شیء
- 12. تعریف کلاسها در C#
- 13. ایجاد اشیاء از کلاسها
- 14. ویژگیهای اشیاء (Properties)
- 15. متدهای اشیاء (Methods)
- 16. سازندهها (Constructors)
- 17. مفهوم کپسولهسازی (Encapsulation)
- 18. سطوح دسترسی (Public, Private, Protected)
- 19. وراثت (Inheritance)
- 20. مفهوم کلاسهای انتزاعی (Abstract Classes)
- 21. اینترفیسها (Interfaces)
- 22. پلیمورفیسم (Polymorphism)
- 23. فراخوانی متدها (Method Overriding)
- 24. فراخوانی متدها (Method Overloading)
- 25. مدیریت خطا و استثناها (Exception Handling)
- 26. استفاده از بلوک try-catch
- 27. پرتاب استثناها (Throwing Exceptions)
- 28. کار با فایلها و دایرکتوریها
- 29. خواندن و نوشتن در فایلهای متنی
- 30. مقدمهای بر LINQ
- 31. پرسوجو از مجموعهها با LINQ
- 32. عملگرهای LINQ
- 33. کار با مجموعه دادهها (Collections)
- 34. لیستهای عمومی (Generic Lists)
- 35. فرهنگ لغتها (Dictionaries)
- 36. مقدمهای بر توسعه وب با ASP.NET Core
- 37. معماری MVC در ASP.NET Core
- 38. کنترلرها (Controllers)
- 39. نماها (Views)
- 40. مدلها (Models)
- 41. مسیریابی (Routing)
- 42. کار با فرمها
- 43. اعتبارسنجی دادهها
- 44. مقدمهای بر پایگاه دادهها
- 45. SQL Server و Entity Framework Core
- 46. اتصال به پایگاه داده
- 47. عملیات CRUD (Create, Read, Update, Delete)
- 48. کار با دادههای مرتبط
- 49. مفاهیم اولیه طراحی پایگاه داده
- 50. مقدمهای بر معماری میکروسرویسها
- 51. اصول SOLID در طراحی شیءگرا
- 52. الگوی طراحی Singleton
- 53. الگوی طراحی Factory
- 54. الگوی طراحی Observer
- 55. الگوی طراحی Strategy
- 56. الگوی طراحی Decorator
- 57. مقدمهای بر تست نرمافزار
- 58. تست واحد (Unit Testing)
- 59. چارچوبهای تست (xUnit, NUnit)
- 60. مقدمهای بر Git و کنترل نسخه
- 61. دستورات پایه Git
- 62. کار با مخازن راه دور (Remote Repositories)
- 63. مقدمهای بر Docker
- 64. ساخت ایمیجهای Docker
- 65. اجرای کانتینرهای Docker
- 66. مقدمهای بر Azure DevOps
- 67. ایجاد پروژههای Azure DevOps
- 68. مدیریت مخازن در Azure DevOps
- 69. پایپلاینهای CI/CD (Continuous Integration/Continuous Deployment)
- 70. مقدمهای بر امنیت نرمافزار
- 71. روشهای امننویسی
- 72. جلوگیری از حملات رایج
- 73. مقدمهای بر برنامهنویسی ناهمگام (Asynchronous Programming)
- 74. کلمات کلیدی async و await
- 75. کار با Taskها
- 76. مقدمهای بر برنامهنویسی موازی (Parallel Programming)
- 77. استفاده از Parallel.For و Parallel.ForEach
- 78. مقدمهای بر معماریهای نرمافزاری
- 79. معماری لایهای (Layered Architecture)
- 80. معماری تمیز (Clean Architecture)
- 81. اصول طراحی پایدار (Design Principles)
- 82. مقدمهای بر طراحی الگوها (Design Patterns)
- 83. استفاده عملی از الگوهای طراحی
- 84. مدیریت وابستگیها (Dependency Management)
- 85. مقدمهای بر الگوریتمها
- 86. الگوریتمهای مرتبسازی
- 87. الگوریتمهای جستجو
- 88. مقدمهای بر ساختار دادهها
- 89. ساختار داده پشته (Stack)
- 90. ساختار داده صف (Queue)
- 91. ساختار داده درخت (Tree)
- 92. ساختار داده گراف (Graph)
- 93. بهینهسازی کد
- 94. اصول معماری نرمافزار پیشرفته
- 95. مقدمهای بر توسعه اپلیکیشنهای دسکتاپ با WPF
- 96. مقدمهای بر توسعه اپلیکیشنهای موبایل با Xamarin
- 97. کاربردهای پیشرفته C#
- 98. نکات و ترفندهای برنامهنویسی
- 99. مروری بر آخرین ویژگیهای C#
- 100. مطالعات موردی در توسعه نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.