توضیح آسان برنامهنویسی سی پلاس پلاس - از مبانی تا مفاهیم پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بررسی سی پلاس پلاس و تاریخچه آن
- نصب و راهاندازی محیط توسعه (محیطهای توسعه یکپارچه و کامپایلرها)
- اولین برنامه سی پلاس پلاس خود را نوشته و اجرا کنید.
- تفاوتهای کلیدی بین سی و سی پلاس پلاس
- ساختار یک برنامه سی پلاس پلاس
- متغیرها، انواع داده و ثابتها
- عملیاتهای ورودی و خروجی (cin و cout)
- عملگرها: حسابی، رابطهای، منطقی و بیتی
- دستورات شرطی: if ،if-else و switch-case
- حلقهها: for ،while و do‑while
- استفاده از Break ،Continue و Go To
- تعریف و فراخوانی توابع
- آرگومانهای تابع، انواع بازگشتی و Overloading
- کلاسها و اشیا
- کپسولهسازی، وراثت و پلیمورفیسم
- کلاسهای انتزاعی و رابطها
- آرایههای تکبعدی و چندبعدی
- و غیره
پیشنیازهای دوره
تجربهٔ قبلی در برنامهنویسی لازم نیست.
توضیحات دوره
این دوره برای آموزش اصول بنیادی برنامهنویسی سی پلاس پلاس طراحی شده است و تجربهٔ عملی لازم را برای اینکه پروژههای خودتان را بسازید، فراهم میکند. سی پلاس پلاس زبان چندمنظورهای با کارایی بالا است که در مرورگرهای وب، توسعه بازی، سیستمعاملها، اپلیکیشنهای علمی و ابزارهای یادگیری ماشین به کار میرود.
این دوره تمام مفاهیم اصلی سی پلاس پلاس را پوشش میدهد که آن را برای مبتدیان و کسانی که میخواهند مهارتهایشان را تقویت کنند، ایدهآل میکند. تمرکز آن فقط بر کدنویسی نیست، بلکه به شما در درک منطق پشت برنامهنویسی کمک میکند که اغلب چالشیترین بخش برای مبتدیان است.
ما روی سی پلاس پلاس مدرن (سی پلاس پلاس 11 و نسخههای بالاتر) تمرکز میکنیم و به شما شیوههای کارآمد و ایمنتر را یاد میدهیم که جایگزین سبکهای قدیمی و مستعد خطا هستند. این دوره فقط یک دوره آموزش سینتکس نیست؛ بلکه بررسی عمیقی از چگونگی تفکر و ساخت نرمافزار قوی در سی پلاس پلاس ارائه میدهد. در پایان دوره، نه تنها زبان را درک میکنید، بلکه میدانید چگونه از قدرت آن برای مدیریت حافظه، برنامهنویسی سیستم و اپلیکیشنهایی با عملکرد بالا بهره ببرید.
آنچه یاد خواهید گرفت:
- مبانی برنامهنویسی سی پلاس پلاس و برنامهنویسی شیءگرا (OOP)
- سبکهای کدنویسی، الگوهای طراحی و برنامهنویسی جنریک
- کتابخانه قالب استاندارد (STL)
- مدیریت حافظه، اشارهگرها و ارجاعها
- عملیاتهای ورودی و خروجی فایل
- مدیریت استثناء
- ساختارهای داده اصلی مانند لیستهای پیوندی، استکها و صفها
- ویژگیهای سی پلاس پلاس 11
این دوره به گونهای طراحی شده است که استانداردهای صنعتی را برآورده کند و تضمین کند مهارتهای یادگرفته شده برای مشاغل و پروژههای واقعی کاربردی هستند. چه مبتدی باشید و چه در حال تقویت پایه خود در سی پلاس پلاس، این دوره به شما کمک میکند نه تنها یاد بگیرید چگونه کد بنویسید، بلکه درک کنید چرا چیزها اینگونه کار میکنند.
در پایان دوره، قادر خواهید بود اپلیکیشنهای خود را بسازید و درک قویتری از مفاهیم و تکنیکهای برنامهنویسی سی پلاس پلاس بدست آورید.
این دوره برای چه کسانی مناسب است؟
- دانشجویان و مبتدیانی که میخواهند برنامهنویسی با سی پلاس پلاس را شروع کنند.
- توسعهدهندگانی که از زبانی دیگر به سی پلاس پلاس منتقل میشوند.
- هر کسی که کنجکاو است بداند اپلیکیشنها و سیستمهای حرفهای چگونه ساخته میشوند.
- برنامهنویسان زبان سی که به دنبال انتقال و ارتقای مهارتهایشان به سی پلاس پلاس هستند.
توضیح آسان برنامهنویسی سی پلاس پلاس - از مبانی تا مفاهیم پیشرفته
-
بررسی سی پلاس پلاس و تاریخچه آن 05:19
-
نصب و راهاندازی محیط توسعه (محیطهای توسعه یکپارچه و کامپایلرها) 05:47
-
اولین برنامه سی پلاس پلاس خود را نوشته و اجرا کنید 05:16
-
تفاوتهای کلیدی بین سی و سی پلاس پلاس 04:42
-
ساختار یک برنامه سی پلاس پلاس 06:03
-
متغیرها، انواع داده و ثابتها 09:55
-
عملیاتهای ورودی و خروجی (cin و cout) 05:50
-
عملگرها: حسابی، رابطهای، منطقی و بیتی 11:30
-
دستورات شرطی: if ،if‑else و switch‑case 10:21
-
حلقهها: for ،while و do‑while 07:55
-
استفاده از Break ،Continue و Go To 07:44
-
تعریف و فراخوانی توابع 05:27
-
آرگومانهای تابع، انواع بازگشتی و Overloading 08:55
-
بازگشت و توابع درون خطی 06:34
-
کلاسها و اشیاء 08:22
-
Constructorها و Destructorها 04:20
-
کلاسهای انتزاعی و رابطها 08:52
-
درک اشارهگرها و ارجاعها 08:41
-
تخصیص حافظه پویا (new و delete) 07:18
-
نشتهای حافظه و تکنیکهای اشکالزدایی 08:07
مشخصات آموزش
توضیح آسان برنامهنویسی سی پلاس پلاس - از مبانی تا مفاهیم پیشرفته
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:20
- مدت زمان :02:26:58
- حجم :955.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy