رفتن به محتوا
Master‎C++‎
شروع یادگیری
61 درس موجود است

یادگیری ‎C++‎

یک پلتفرم سریع و مستندمحور برای یادگیری ‎C++‎ از مبانی تا ‎C++‎26. درس‌های تعاملی، آزمون‌ها و پیگیری پیشرفت.

همه چیز برای تسلط بر ‎C++‎

برنامه درسی ساختارمند

از Hello World تا ‎C++‎26 — درس‌هایی که با دقت مرتب شده و بر یکدیگر بنا می‌شوند.

نمونه کدهای تعاملی

بلوک‌های کد با هایلایت سینتکس و توضیحات مفصل برای هر مفهوم.

آزمون‌ها و امتیاز

دانش خود را با آزمون‌ها بعد از هر درس آزمایش کنید و پیشرفت خود را دنبال کنید.

بهترین شیوه‌ها و دام‌ها

روش صحیح نوشتن ‎C++‎ را با بهترین شیوه‌ها و اشتباهات رایج یاد بگیرید.

نمای کلی برنامه درسی

ماژول‌های ساختارمند از مبتدی تا حرفه‌ای.

1

مبانی ‎C++‎

بر عناصر اصلی سازنده ‎C++‎ مسلط شوید — از اولین برنامه‌تان تا کنترل جریان و توابع.

8 درس · 3 فصل

2

‎C++‎ شیءگرا

کلاس‌ها، اشیاء، وراثت، چندریختی و ارکان برنامه‌نویسی شیءگرا (OOP) در ‎C++‎.

8 درس · 3 فصل

3

حافظه و منابع

مدل مالکیت ‎C++‎ را از اشاره‌گرهای خام تا اشاره‌گرهای هوشمند و معناشناسی انتقال (move semantics) فرا بگیرید تا کدی بنویسید که هرگز نشت حافظه نداشته باشد.

9 درس · 4 فصل

4

قالب‌ها و برنامه‌نویسی عمومی (Templates & Generic Programming)

انتزاع‌های واقعاً عمومی، قابل استفاده مجدد و بدون سربار را با استفاده از قالب‌ها، مفاهیم و برنامه‌نویسی زمان کامپایل بنویسید.

8 درس · 3 فصل

5

STL و الگوریتم‌ها

تسلط بر کتابخانه قالب استاندارد (STL) — کانتینرها، تکرارگرها، الگوریتم‌ها، بازه‌ها و برنامه‌نویسی تابعی.

8 درس · 3 فصل

6

مدیریت خطا و ایمنی

کد ‎C++‎ مقاوم بنویسید با مدیریت صحیح خطا — استثناها، تضمین‌های ایمنی RAII، انواع مجموع، و الگوهای برنامه‌نویسی دفاعی.

6 درس · 2 فصل

7

همروندی (Concurrency)

نوشتن کد ++C چندنخی صحیح و کارآمد — نخ‌ها، هم‌زمان‌سازی، عملیات اتمیک و الگوریتم‌های موازی.

6 درس · 2 فصل

8

‎C++‎ مدرن و بهترین شیوه‌ها

آخرین استانداردهای ‎C++‎ (‎C++‎17/20/23/26)، سیستم‌های ساخت، شیوه‌های تست، و راهنمای کدنویسی حرفه‌ای.

8 درس · 3 فصل

آماده شروع هستید؟

با اولین برنامه ‎C++‎ خود شروع کنید و مهارت‌هایتان را درس به درس بسازید.

شروع اولین درس