آموزش مقدماتی 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محل برگزاری
دوره های مرتبط
آموزش جامع پیادهسازی سیستمهای هوش مصنوعی در فضای ابری
آموزش جامع پیادهسازی سیستمهای هوش مصنوعی در فضای ابری: دورهای کامل برای یادگیری نحوه استقرار و مدیریت مدلهای AI بر بستر فضای ابری، افزایش مقیاسپذیری، کارایی و کاهش هزینهها؛ مناسب برای متخصصان هوش مصنوعی و توسعهدهندگان.
آموزش جامع بهینهسازی مدلهای AI: افزایش دقت و کارایی در پروژههای هوش مصنوعی
آموزش جامع بهینهسازی مدلهای AI: دورهای کامل برای یادگیری تکنیکهای بهینهسازی مدلهای هوش مصنوعی، شامل بهبود دقت، کاهش زمان پردازش و افزایش کارایی؛ مناسب برای متخصصان AI و یادگیری ماشین.
آموزش مقدماتی Python حضوری 2024
یادگیری اصول پایه برنامه نویسی با پایتون، مناسب برای مبتدیان با پوشش مفاهیم اولیه، ساختار دادهها و نوشتن کدهای ساده و کاربردی.
آموزش پیشرفته Unity 3D حضوری 2024
آموزش پیشرفته Unity 3D دوره حضوری 2024 آموزش پیشرفته Unity 3D به طور جامع و بهروز با تمرکز بر جدیدترین…
نظرات
6,000,000 تومان
مدیرعامل هلدینگ تعاونی های زنجیره تامین بهشت | مدیرکل دانشگاه متاورس ایران