اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع برنامهنویسی C++ برای مبتدیان: از مفاهیم پایه تا ساخت پروژههای کاربردی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی C++ برای مبتدیان: از مفاهیم پایه تا ساخت پروژههای کاربردی
موضوع کلی: مهارتهای تخصصی کامپیوتر و نرمافزار
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و زبان C++
- 2. نصب و راهاندازی محیط توسعه C++
- 3. اولین برنامه C++: سلام دنیا!
- 4. مفاهیم پایه: متغیرها و انواع داده
- 5. عملگرهای محاسباتی در C++
- 6. عملگرهای رابطهای و منطقی
- 7. دستورات شرطی: if, else if, else
- 8. حلقههای تکرار: for loop
- 9. حلقههای تکرار: while loop
- 10. ساختارهای تکرار: do-while loop
- 11. آرایهها: معرفی و کاربرد
- 12. مقدمهای بر توابع
- 13. تعریف و فراخوانی توابع
- 14. پارامترهای توابع و مقادیر بازگشتی
- 15. توابع بازگشتی (Recursion)
- 16. اشارهگرها (Pointers): مفاهیم پایه
- 17. عملیات با اشارهگرها
- 18. آرایههای پویا (Dynamic Arrays)
- 19. حافظه هیپ (Heap Memory) و مدیریت آن
- 20. مقدمهای بر کلاسها و اشیاء (OOP)
- 21. تعریف کلاسها و اعضای آنها
- 22. سازندهها (Constructors) و تخریبکنندهها (Destructors)
- 23. کپسولهسازی (Encapsulation)
- 24. وراثت (Inheritance)
- 25. چندریختی (Polymorphism)
- 26. توابع مجازی (Virtual Functions)
- 27. کلاسهای انتزاعی (Abstract Classes)
- 28. رابطهای کاربری (Interfaces)
- 29. مدیریت خطا با استثنائات (Exceptions)
- 30. فایلها و ورودی/خروجی (File I/O)
- 31. کار با فایلهای متنی
- 32. کار با فایلهای باینری
- 33. ساختارهای داده (Data Structures)
- 34. لیستهای پیوندی (Linked Lists)
- 35. پشتهها (Stacks)
- 36. صفها (Queues)
- 37. درختها (Trees)
- 38. گرافها (Graphs)
- 39. الگوریتمهای مرتبسازی (Sorting Algorithms)
- 40. الگوریتمهای جستجو (Searching Algorithms)
- 41. کار با رشتهها (Strings)
- 42. قالببندی ورودی/خروجی
- 43. مقدمهای بر کتابخانههای استاندارد C++
- 44. کتابخانه STL (Standard Template Library)
- 45. کانتینرها (Containers) در STL
- 46. کلاس Vector
- 47. کلاس List
- 48. کلاس Deque
- 49. کلاس Set
- 50. کلاس Map
- 51. کلاس Stack
- 52. کلاس Queue
- 53. تکرارکنندهها (Iterators)
- 54. الگوریتمهای STL
- 55. تابع sort
- 56. تابع find
- 57. تابع copy
- 58. توابع عددی
- 59. توابع رشتهای
- 60. توابع کاربردی
- 61. مقدمهای بر برنامهنویسی شیءگرا در C++
- 62. اصول SOLID در طراحی شیءگرا
- 63. الگوی طراحی Singleton
- 64. الگوی طراحی Factory
- 65. الگوی طراحی Observer
- 66. الگوی طراحی Strategy
- 67. الگوی طراحی Decorator
- 68. الگوی طراحی Adapter
- 69. الگوی طراحی Facade
- 70. الگوی طراحی Proxy
- 71. الگوی طراحی Command
- 72. الگوی طراحی Iterator
- 73. الگوی طراحی Composite
- 74. الگوی طراحی Bridge
- 75. الگوی طراحی Composite Root
- 76. الگوی طراحی State
- 77. الگوی طراحی Template Method
- 78. الگوی طراحی Visitor
- 79. الگوی طراحی Builder
- 80. الگوی طراحی Prototype
- 81. الگوی طراحی Flyweight
- 82. الگوی طراحی Chain of Responsibility
- 83. الگوی طراحی Mediator
- 84. الگوی طراحی Memento
- 85. الگوی طراحی Interpreter
- 86. برنامهنویسی موازی و همروند (Concurrency)
- 87. مفاهیم پایه همروندی
- 88. نخها (Threads) در C++
- 89. همگامسازی نخها (Synchronization)
- 90. قفلها (Mutexes)
- 91. شرایط (Condition Variables)
- 92. اتمیکها (Atomics)
- 93. کار با زمان و تاریخ
- 94. مقدمهای بر شبکهسازی در C++
- 95. سوکتهای برنامهنویسی (Socket Programming)
- 96. پروتکلهای شبکه (TCP/IP)
- 97. ساخت یک سرور ساده
- 98. ساخت یک کلاینت ساده
- 99. مقدمهای بر پایگاه داده در C++
- 100. ارتباط با پایگاه دادههای SQL
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.