دوره مبانی برنامه نویسی شیءگرا در #C و #NET برای مبتدیان همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامه نویسی شیءگرا در #C و #NET برای مبتدیان
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامه نویسی شیءگرا
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم پایه برنامهنویسی
- 2. ورود به دنیای #C
- 3. نصب و راهاندازی محیط توسعه (#NET SDK و Visual Studio)
- 4. اولین برنامه در #C: سلام دنیا!
- 5. متغیرها و انواع داده در #C
- 6. عملگرهای محاسباتی و منطقی
- 7. ساختارهای کنترلی: شرطها (if, else if, else)
- 8. ساختارهای کنترلی: حلقهها (for, while, do-while)
- 9. آرایهها و مجموعهها
- 10. مقدمهای بر برنامهنویسی شیءگرا
- 11. مفهوم کلاس و شیء
- 12. تعریف کلاسها در #C
- 13. ساخت اشیاء از روی کلاسها
- 14. مفهوم سازنده (Constructor)
- 15. مفهوم تخریبکننده (Destructor)
- 16. دسترسی به اعضای کلاس (Public, Private, Protected)
- 17. مفهوم وراثت (Inheritance)
- 18. انواع وراثت
- 19. بازنویسی متدها (Method Overriding)
- 20. مفهوم پلیمورفیسم (Polymorphism)
- 21. اینترفیسها (Interfaces)
- 22. پیادهسازی اینترفیسها
- 23. کلاسهای انتزاعی (Abstract Classes)
- 24. استفاده از کلاسهای انتزاعی
- 25. مفهوم کپسولهسازی (Encapsulation)
- 26. مدیریت خطا و استثنا (Exception Handling)
- 27. بلوکهای try-catch-finally
- 28. ایجاد استثناهای سفارشی
- 29. کار با فایلها و جریانها (File I/O)
- 30. خواندن و نوشتن در فایلهای متنی
- 31. کار با فایلهای باینری
- 32. مقدمهای بر مجموعهها در #C
- 33. لیستها (Lists)
- 34. دیکشنریها (Dictionaries)
- 35. کیوها (Queues) و استکها (Stacks)
- 36. کار با رشتهها (Strings)
- 37. متدهای مفید رشتهها
- 38. فرمتدهی رشتهها
- 39. مقدمهای بر LINQ (Language Integrated Query)
- 40. پرسوجو از مجموعهها با LINQ
- 41. فیلتر کردن و مرتبسازی دادهها
- 42. عملیات گروهبندی و تجمیع
- 43. مفاهیم پیشرفتهتر LINQ
- 44. مقدمهای بر #NET Framework / #NET Core
- 45. معماری #NET
- 46. کار با DLLها و کتابخانههای کلاس
- 47. مقدمهای بر برنامهنویسی کنسول
- 48. ساخت برنامههای تعاملی کنسول
- 49. کار با ورودی/خروجی کنسول
- 50. مقدمهای بر برنامهنویسی GUI (Windows Forms / WPF)
- 51. ساخت اولین فرم در Windows Forms
- 52. کنترلهای رایج در Windows Forms
- 53. مدیریت رویدادها در Windows Forms
- 54. مقدمهای بر پایگاه داده
- 55. مفاهیم پایگاه داده رابطهای
- 56. اتصال به پایگاه داده (SQL Server / SQLite)
- 57. عملیات CRUD (Create, Read, Update, Delete)
- 58. استفاده از ADO.NET
- 59. مقدمهای بر Entity Framework Core
- 60. کار با Migrations در Entity Framework Core
- 61. فراخوانی رویههای ذخیره شده (Stored Procedures)
- 62. مفاهیم امنیت در برنامهنویسی
- 63. احراز هویت و مجوزها
- 64. رمزنگاری پایه
- 65. مقدمهای بر طراحی الگوهای نرمافزاری (Design Patterns)
- 66. الگوی Singleton
- 67. الگوی Factory
- 68. الگوی Observer
- 69. الگوی Strategy
- 70. مفاهیم تست نرمافزار
- 71. اهمیت تست واحد (Unit Testing)
- 72. نوشتن تستهای واحد با xUnit / NUnit
- 73. مقدمهای بر توسعه وب با ASP.NET Core
- 74. معماری MVC (Model-View-Controller)
- 75. ایجاد یک پروژه وب ساده
- 76. کار با APIهای RESTful
- 77. مقدمهای بر مفاهیم همزمانی (Concurrency)
- 78. نخها (Threads)
- 79. قفلها (Locks) و همگامسازی
- 80. مفهوم Task-based Asynchronous Pattern (TAP)
- 81. استفاده از async و await
- 82. مدیریت منابع در برنامهنویسی
- 83. Garbage Collection در #C
- 84. استفاده بهینه از حافظه
- 85. اصول کدنویسی تمیز (Clean Code)
- 86. نامگذاری صحیح متغیرها و متدها
- 87. نوشتن کامنتهای مفید
- 88. بازسازی کد (Refactoring)
- 89. ابزارهای تحلیل کد ایستا
- 90. مقدمهای بر DevOps
- 91. مفهوم CI/CD (Continuous Integration/Continuous Deployment)
- 92. استفاده از Git برای کنترل نسخه
- 93. مقدمهای بر رایانش ابری (Cloud Computing)
- 94. مفاهیم پایه Azure / AWS
- 95. استقرار برنامهها در محیط ابری
- 96. اخلاق در برنامهنویسی
- 97. مسئولیتپذیری توسعهدهندگان
- 98. حفظ حریم خصوصی کاربران
- 99. مقدمهای بر هوش مصنوعی در #C
- 100. کتابخانههای مرتبط با هوش مصنوعی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.