کتاب C++ Black Book: صفر تا صد برنامه نویسی حرفهای و پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
C++ Black Book: صفر تا صد برنامه نویسی حرفهای و پیشرفته C++ Black Book: صفر تا صد برنامه نویسی حرفهای و پیشرفته با الهام از کتاب مرجع C++ Black Book، به یک متخصص C++ تبدیل شوید! آیا رویای تبدیل شدن ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره C++ Black Book: صفر تا صد برنامه نویسی حرفهای و پیشرفته
موضوع کلی: برنامه نویسی پیشرفته با C++
موضوع میانی: مفاهیم کلیدی و تکنیکهای حرفهای در C++
📋 سرفصلهای دوره
- 1. آشنایی با C++ و تاریخچه آن
- 2. نصب و راه اندازی محیط توسعه C++
- 3. اولین برنامه C++: Hello, World!
- 4. ساختار کلی یک برنامه C++
- 5. متغیرها و انواع داده اولیه
- 6. عملگرهای ریاضی در C++
- 7. عملگرهای مقایسهای و منطقی
- 8. دستورات شرطی: if، else if، else
- 9. حلقههای تکرار: for، while، do-while
- 10. آرایهها: تعریف، مقداردهی اولیه و دسترسی
- 11. رشتهها در C++
- 12. توابع: تعریف، فراخوانی و پارامترها
- 13. فراخوانی تابع با مقدار و با ارجاع
- 14. توابع بازگشتی (Recursion)
- 15. اشارهگرها: مفهوم و کاربرد
- 16. آدرسدهی و دلالتگری (Dereferencing)
- 17. اشارهگرها و آرایهها
- 18. اشارهگرها به توابع
- 19. ساختارها (Structs): تعریف و استفاده
- 20. اتحادیهها (Unions)
- 21. شمارهگذاریها (Enums)
- 22. مدیریت حافظه: تخصیص و آزادسازی دستی (new و delete)
- 23. اشارهگرهای هوشمند (Smart Pointers): معرفی
- 24. اشارهگرهای هوشمند: unique_ptr
- 25. اشارهگرهای هوشمند: shared_ptr
- 26. اشارهگرهای هوشمند: weak_ptr
- 27. فضاهای نام (Namespaces)
- 28. کلاسها و اشیاء (Classes and Objects)
- 29. مفاهیم پایه برنامهنویسی شیءگرا (OOP)
- 30. کپسولهسازی (Encapsulation)
- 31. سطوح دسترسی: public، private، protected
- 32. سازندهها (Constructors)
- 33. تخریبگرها (Destructors)
- 34. تابع عضوی (Member Functions)
- 35. متغیر عضوی (Member Variables)
- 36. کلمه کلیدی this
- 37. انتقال مقادیر بین اشیاء (Pass by Object)
- 38. ارجاع به اشیاء (Pass by Reference)
- 39. تابع کپی سازنده (Copy Constructor)
- 40. عملگر انتساب (Assignment Operator)
- 41. وراثت (Inheritance): معرفی
- 42. وراثت چندگانه (Multiple Inheritance)
- 43. کلمه کلیدی virtual در وراثت
- 44. کلاسهای پایه مجازی (Virtual Base Classes)
- 45. چندریختی (Polymorphism)
- 46. توابع مجازی (Virtual Functions)
- 47. توابع مجازی خالص (Pure Virtual Functions)
- 48. کلاسهای انتزاعی (Abstract Classes)
- 49. کلاسهای رابط (Interface Classes)
- 50. کتابخانهها (Libraries)
- 51. کتابخانه استاندارد C++ (STL)
- 52. کانتینرها (Containers)
- 53. بردارهای پویا (std::vector)
- 54. لیستهای پیوندی (std::list)
- 55. دیکشنریها (std::map)
- 56. مجموعهها (std::set)
- 57. آرایههای گرهدار (std::deque)
- 58. نوبتها (std::queue)
- 59. پشتهها (std::stack)
- 60. صفهای اولویت (std::priority_queue)
- 61. تکرار کنندهها (Iterators)
- 62. الگوریتمهای STL
- 63. الگوریتمهای مرتبسازی
- 64. الگوریتمهای جستجو
- 65. الگوریتمهای دستکاری داده
- 66. تابعنماها (Function Objects / Functors)
- 67. عبارات لامبدا (Lambda Expressions)
- 68. توابع لامبدا و Capture Clauses
- 69. ورودی/خروجی (Input/Output) با فایلها
- 70. جریانهای فایل (File Streams)
- 71. خواندن و نوشتن دادهها در فایل
- 72. مدیریت خطا در عملیات فایل
- 73. مدیریت استثنا (Exception Handling)
- 74. کلمه کلیدی try، catch، throw
- 75. انواع استثناها
- 76. مدیریت استثناهای سفارشی
- 77. نکات پیشرفته در مدیریت استثنا
- 78. استفاده از const در C++
- 79. کلمه کلیدی static
- 80. کلمه کلیدی volatile
- 81. تعریف انواع داده سفارشی (Type Aliases)
- 82. کلمه کلیدی typedef
- 83. کلمه کلیدی using
- 84. کلاسهای تو در تو (Nested Classes)
- 85. توابع دوست (Friend Functions)
- 86. کلاسهای دوست (Friend Classes)
- 87. کوئریهای نوع (Type Queries)
- 88. ویژگیهای نوع (Type Traits)
- 89. استفاده از RTTI (Runtime Type Information)
- 90. الگوهای کلاس (Class Templates)
- 91. تعریف و استفاده از الگوهای کلاس
- 92. انواع الگوهای کلاس
- 93. الگوهای تابع (Function Templates)
- 94. تعریف و استفاده از الگوهای تابع
- 95. تخصص الگو (Template Specialization)
- 96. مدیریت حافظه در الگوها
- 97. اشکالزدایی (Debugging) برنامههای C++
- 98. ابزارهای اشکالزدایی
- 99. تکنیکهای مصورسازی (Profiling)
- 100. بهینهسازی کد (Code Optimization)
تگها:
Advanced C#
C#
C# Development
C++ Black Book
OOP C++
Professional C#
Standard C++
آموزش C++
برنامه نویسی C++
برنامه نویسی پیشرفته
برنامه نویسی حرفهای
تکنیکهای C#
مفاهیم C++
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.