آموزش مقدماتی C++ – دوره حضوری 2024
آموزش مقدماتی C++ بهروزترین اصول و مفاهیم برنامهنویسی C++ را بر اساس علوم کامپیوتر ۲۰۲۴ پوشش میدهد. شرکتکنندگان با تسلط بر مبانی C++، مهارتهای خود را در پروژههای عملی توسعه خواهند داد و به سطحی خواهند رسید که بتوانند برنامههای کاربردی و حرفهای بنویسند.
دانشگاه متاورس تمامی دورههای آموزشی در حوزه برنامه نویسی و گرافیک را ارائه میدهد. برای مشاهده این دورهها بر روی لینک کلیک کنید.
ویژگیهای دوره آموزش مقدماتی C++:
- آموزش جامع زبان برنامه نویسی C++ از پایه تا سطح متوسط
- مناسب برای علاقهمندان به برنامه نویسی، علوم کامپیوتر، مهندسی نرمافزار و هوش مصنوعی
- آموزش مبتنی بر جدیدترین استانداردهای C++ (C++20) و تکنیکهای مدرن برنامه نویسی در سال ۲۰۲۴
- پروژهمحور با تمرکز بر مفاهیم پایه و مبانی علوم کامپیوتر، از جمله الگوریتمها، ساختار دادهها و برنامه نویسی شیءگرا (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 ساعت):
- بررسی نکات بهینهسازی و افزایش کارایی برنامهها
- جمعبندی مباحث و پیادهسازی پروژه نهایی: ساخت یک نرم افزار مدیریت کتابخانه با استفاده از تمام مفاهیم یادگرفتهشده
- ارائه پروژه نهایی و بررسی کارهای انجامشده توسط شرکتکنندگان
ویژگیهای جدید ۲۰۲۴:
- C++20: آموزش جدیدترین قابلیتها و استانداردهای زبان C++ (مانند مفاهیم جدید در Ranges و Concepts)
- استفاده از ابزارهای مدرن: تمرین و توسعه برنامهها در محیطهای توسعه یکپارچه مانند Visual Studio Code و CLion
- بهروزترین متدهای بهینهسازی: استفاده از بهترین تکنیکها برای بهبود عملکرد برنامهها و مدیریت کارآمد حافظه
location_onمحل برگزاری
دوره های مرتبط
آموزش جامع React.js و Redux حضوری 2024
دوره آموزش جامع React.js و Redux شما را با مفاهیم پایه و پیشرفته این دو ابزار آشنا میکند. از ساخت رابط کاربری با React.js تا مدیریت وضعیت اپلیکیشنها با Redux، تمام نکات کلیدی را یاد خواهید گرفت.
آموزش جامع بهینهسازی مدلهای AI: افزایش دقت و کارایی در پروژههای هوش مصنوعی
آموزش جامع بهینهسازی مدلهای AI: دورهای کامل برای یادگیری تکنیکهای بهینهسازی مدلهای هوش مصنوعی، شامل بهبود دقت، کاهش زمان پردازش و افزایش کارایی؛ مناسب برای متخصصان AI و یادگیری ماشین.
آموزش صفر تا صد Blender مدلسازی سه بعدی، انیمیشن و رندرینگ مقدماتی تا پیشرفته
آموزش صفر تا صد Blender: دورهای کامل برای یادگیری مدلسازی، انیمیشنسازی و رندرینگ سه بعدی با Blender، از مبانی تا تکنیکهای پیشرفته؛ مناسب برای هنرجویان مبتدی و حرفهای.
آموزش مقدماتی GitHub حضوری 2024
آموزش مقدماتی GitHub: دورهای کامل برای یادگیری اصول مدیریت نسخه و همکاری تیمی؛ مناسب برای مبتدیان و برنامهنویسانی که میخواهند پروژههای خود را بهصورت حرفهای مدیریت کنند.
نظرات
6,000,000 تومان
مدیرعامل هلدینگ تعاونی های زنجیره تامین بهشت | مدیرکل دانشگاه متاورس ایران