
آموزش مقدماتی C++ – دوره حضوری 2025
آموزش مقدماتی C++ بهروزترین اصول و مفاهیم برنامهنویسی C++ را بر اساس علوم کامپیوتر 2025 پوشش میدهد. شرکتکنندگان با تسلط بر مبانی C++، مهارتهای خود را در پروژههای عملی توسعه خواهند داد و به سطحی خواهند رسید که بتوانند برنامههای کاربردی و حرفهای بنویسند.
دانشگاه متاورس تمامی دورههای آموزشی در حوزه برنامه نویسی و گرافیک را ارائه میدهد. برای مشاهده این دورهها بر روی لینک کلیک کنید.
ویژگیهای دوره آموزش مقدماتی C++:
- آموزش جامع زبان برنامه نویسی C++ از پایه تا سطح متوسط
- مناسب برای علاقهمندان به برنامه نویسی، علوم کامپیوتر، مهندسی نرمافزار و هوش مصنوعی
- آموزش مبتنی بر جدیدترین استانداردهای C++ (C++20) و تکنیکهای مدرن برنامه نویسی در سال 2025
- پروژهمحور با تمرکز بر مفاهیم پایه و مبانی علوم کامپیوتر، از جمله الگوریتمها، ساختار دادهها و برنامه نویسی شیءگرا (OOP)
- استفاده از ابزارها و محیطهای توسعه یکپارچه (IDE) مدرن مانند Visual Studio Code
- شامل تمرینها و پروژههای کاربردی برای تسلط کامل به مبانی C++ و اصول برنامه نویسی
برنامهریزی زمانی دوره:
- مدت زمان آموزش: ۲ روز در هفته، هر روز ۳ ساعت
- مدت کل دوره: ۵ هفته
- کل ساعت آموزش: ۳۰ ساعت
- هزینه هر ساعت: ۲۰۰,۰۰۰ تومان
- هزینه کل دوره: ۶,۰۰۰,۰۰۰ تومان
سرفصلهای دوره آموزش مقدماتی C++:
در ادامه سرفصلهای این دوره را به طور جامع معرفی میکنیم. همراه ما باشید:
اولین هفته: مفاهیم پایه برنامه نویسی و آشنایی با C++
- جلسه اول (3 ساعت):
- معرفی زبان C++ و تاریخچه آن
- نصب و راهاندازی ابزارهای توسعه (IDE) مانند Visual Studio Code
- اولین برنامه “Hello World” در C++ و آشنایی با ساختار پایه کد
- جلسه دوم (3 ساعت):
- متغیرها، انواع داده و عملگرها در C++
- اصول ورودی و خروجی (I/O) در برنامهها
- تمرین عملی: ساخت یک ماشین حساب ساده با استفاده از عملیات پایه
دومین هفته: ساختارهای کنترلی و توابع
- جلسه سوم (3 ساعت):
- شرطها و حلقهها (if, else, switch, for, while)
- آشنایی با اصول کنترل جریان برنامه و تصمیمگیری
- پروژه عملی: پیادهسازی یک برنامه مدیریت امتیازات با استفاده از حلقهها و شرطها
- جلسه چهارم (3 ساعت):
- توابع و اصول نوشتن برنامههای modular
- تعریف توابع، ارسال و بازگشت مقادیر
- تمرین عملی: ساخت یک سیستم مدیریت نمرات با استفاده از توابع
سومین هفته: آرایهها، رشتهها و اشارهگرها
- جلسه پنجم (3 ساعت):
- آشنایی با آرایهها و کار با دادههای چندگانه
- اصول اولیه کار با رشتهها و دستکاری آنها
- پروژه عملی: پیادهسازی یک سیستم مدیریت دانشجویی با استفاده از آرایهها
- جلسه ششم (3 ساعت):
- اصول کار با اشارهگرها (Pointers) و آدرسدهی در حافظه
- استفاده از اشارهگرها برای مدیریت بهتر حافظه
- پروژه عملی: مدیریت آرایههای پویا با استفاده از اشارهگرها
چهارمین هفته: برنامه نویسی شیءگرا (OOP) در C++
- جلسه هفتم (3 ساعت):
- مفاهیم برنامهنویسی شیءگرا: کلاسها و اشیاء
- تعریف کلاسها، متغیرهای عضو و توابع عضو
- پروژه عملی: پیادهسازی یک کلاس ساده برای مدیریت محصولات یک فروشگاه
- جلسه هشتم (3 ساعت):
- اصول وراثت (Inheritance) و چندریختی (Polymorphism) در C++
- استفاده از وراثت برای بهینهسازی کدها
- پروژه عملی: پیادهسازی وراثت در سیستم مدیریت حساب بانکی
پنجمین هفته: مفاهیم پیشرفتهتر و پروژه نهایی
- جلسه نهم (3 ساعت):
- مدیریت حافظه و استفاده از Dynamic Memory Allocation
- مدیریت خطاها با استفاده از ساختارهای استثنا (Exception Handling)
- پروژه عملی: پیادهسازی مدیریت حافظه در یک برنامه بزرگتر
- جلسه دهم (3 ساعت):
- بررسی نکات بهینهسازی و افزایش کارایی برنامهها
- جمعبندی مباحث و پیادهسازی پروژه نهایی: ساخت یک نرم افزار مدیریت کتابخانه با استفاده از تمام مفاهیم یادگرفتهشده
- ارائه پروژه نهایی و بررسی کارهای انجامشده توسط شرکتکنندگان
ویژگیهای جدید 2025:
- C++20: آموزش جدیدترین قابلیتها و استانداردهای زبان C++ (مانند مفاهیم جدید در Ranges و Concepts)
- استفاده از ابزارهای مدرن: تمرین و توسعه برنامهها در محیطهای توسعه یکپارچه مانند Visual Studio Code و CLion
- بهروزترین متدهای بهینهسازی: استفاده از بهترین تکنیکها برای بهبود عملکرد برنامهها و مدیریت کارآمد حافظه
location_onمحل برگزاری
دوره های مرتبط
آموزش جامع React.js و Redux حضوری 2025
دوره آموزش جامع React.js و Redux شما را با مفاهیم پایه و پیشرفته این دو ابزار آشنا میکند. از ساخت رابط کاربری با React.js تا مدیریت وضعیت اپلیکیشنها با Redux، تمام نکات کلیدی را یاد خواهید گرفت.
آموزش صفر تا صد Blender مدلسازی سه بعدی، انیمیشن و رندرینگ مقدماتی تا پیشرفته
آموزش صفر تا صد Blender: دورهای کامل برای یادگیری مدلسازی، انیمیشنسازی و رندرینگ سه بعدی با Blender، از مبانی تا تکنیکهای پیشرفته؛ مناسب برای هنرجویان مبتدی و حرفهای.
آموزش مقدماتی React.js حضوری 2025
آموزش مقدماتی React.js: دورهای جامع برای یادگیری اصول ساخت رابطهای کاربری پویا با React، شامل مفاهیم پایه، کامپوننتسازی و مدیریت وضعیت؛ مناسب برای مبتدیان و علاقهمندان به توسعه وب.
آموزش پیشرفته یونیتی سه بعدی (Unity 3D) حضوری 2025
آموزش پیشرفته یونیتی سه بعدی (Unity 3D) دوره حضوری 2025 آموزش پیشرفته یونیتی سه بعدی (Unity 3D) به طور جامع…
نظرات
6,000,000 تومان

حسین قدیری
مدیرعامل هلدینگ تعاونی های زنجیره تامین بهشتمدیرعامل هلدینگ تعاونی های زنجیره تامین بهشت | مدیرکل دانشگاه متاورس ایران