کتاب آموزش جامع و کاربردی زبان برنامهنویسی C++ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامهنویسی C++
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمه و آشنایی با C++
- 2. تاریخچه و سیر تحول C++
- 3. مفاهیم پایه برنامهنویسی
- 4. انواع داده در C++
- 5. متغیرها و ثابتها
- 6. عملگرها و اولویت آنها
- 7. دستورات شرطی: if, else, switch
- 8. حلقههای تکرار: for, while, do-while
- 9. آرایهها و کاربردهای آنها
- 10. رشتهها و عملیات روی آنها
- 11. توابع و فراخوانی توابع
- 12. پارامترهای توابع و انواع آنها
- 13. حوزهی دید متغیرها
- 14. اشارهگرها و آدرسدهی حافظه
- 15. عملیات با اشارهگرها
- 16. آرایههای پویا و مدیریت حافظه
- 17. ساختارها (Structs) و تعریف آنها
- 18. آبجکتها و کلاسها در C++
- 19. مفاهیم شیگرایی: کپسولهسازی
- 20. مفاهیم شیگرایی: وراثت
- 21. مفاهیم شیگرایی: چندریختی
- 22. سازندهها و تخریبگرها
- 23. مدیریت خطا با استثناها (Exceptions)
- 24. فایلها و عملیات ورودی/خروجی
- 25. کار با جریانهای ورودی/خروجی
- 26. کتابخانهی استاندارد C++ (STL)
- 27. کانتینرها: وکتور (Vector)
- 28. کانتینرها: لیست (List)
- 29. کانتینرها: مجموعه (Set)
- 30. کانتینرها: نگاشت (Map)
- 31. الگوریتمها در STL
- 32. عملیات روی رشتهها با STL
- 33. اشارهگرهای هوشمند (Smart Pointers)
- 34. مدیریت حافظه پیشرفته
- 35. الگوها (Templates) در C++
- 36. توابع الگو
- 37. کلاسهای الگو
- 38. فضاهای نام (Namespaces)
- 39. توسعه برنامههای کوچک
- 40. نکات کاربردی در برنامهنویسی C++
- 41. اشتباهات رایج در C++
- 42. اشکالزدایی (Debugging) برنامهها
- 43. مقدمهای بر برنامهنویسی شیگرا
- 44. اصول طراحی شیگرا
- 45. الگوهای طراحی (Design Patterns) - مقدمه
- 46. الگوی Singleton
- 47. الگوی Factory
- 48. الگوی Observer
- 49. الگوی Strategy
- 50. الگوی Decorator
- 51. الگوی Adapter
- 52. الگوی Composite
- 53. الگوی Facade
- 54. الگوی Proxy
- 55. الگوی Builder
- 56. الگوی Prototype
- 57. الگوی Command
- 58. الگوی Iterator
- 59. الگوی Mediator
- 60. الگوی Memento
- 61. الگوی State
- 62. الگوی Bridge
- 63. الگوی Chain of Responsibility
- 64. الگوی Flyweight
- 65. الگوی Private
- 66. الگوی Template Method
- 67. الگوی Visitor
- 68. مقدمهای بر توسعه نرمافزار
- 69. چرخهی حیات توسعه نرمافزار
- 70. متدولوژیهای توسعه نرمافزار (Agile)
- 71. مفاهیم مهندسی نرمافزار
- 72. اصول SOLID در طراحی شیگرا
- 73. نوشتن کد تمیز و خوانا
- 74. اصول تستنویسی (Unit Testing)
- 75. مقدمهای بر پایگاه داده
- 76. مفاهیم SQL
- 77. طراحی پایگاه داده رابطهای
- 78. ارتباط با پایگاه داده از C++
- 79. مقدمهای بر شبکههای کامپیوتری
- 80. اصول ارتباطات در شبکهها
- 81. مفاهیم پروتکلهای اینترنت
- 82. توسعه برنامههای کاربردی شبکه
- 83. مقدمهای بر امنیت نرمافزار
- 84. اصول رمزنگاری پایه
- 85. ملاحظات امنیتی در C++
- 86. برنامهنویسی موازی و چندنخی
- 87. اصول پردازش موازی
- 88. مفاهیم همگامسازی (Synchronization)
- 89. کار با ریسمانها (Threads)
- 90. مقدمهای بر سیستمعامل
- 91. تعامل برنامهها با سیستمعامل
- 92. مقدمهای بر گرافیک کامپیوتری
- 93. اصول رندرینگ ساده
- 94. کار با کتابخانههای گرافیکی (محدود)
- 95. مقدمهای بر هوش مصنوعی
- 96. مفاهیم پایه یادگیری ماشین
- 97. کاربرد C++ در سیستمهای بلادرنگ
- 98. ملاحظات عملکردی در C++
- 99. بهینهسازی کد C++
- 100. کاربرد C++ در توسعه بازی
تگها:
C++ کاربردی
C++ مقدماتی
آموزش C++
برنامه نویسی C++
توسعه نرم افزار
زبان برنامه نویسی
کدنویسی C++
مهندسی نرم افزار
یادگیری C++
یادگیری سریع برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.