توضیحات
دوره C++ Programming Bootcamp. زبان C++ احتمالا مهمترین زبان برنامهنویسی در جهان است. با وجود زبانهای فراوان دیگر، C++ اغلب برای پیادهسازی آن سیستمها استفاده میشود. این زبان به دلیل کارایی بالا در برنامههای حساس به زمان کاربرد دارد و برای سیستمعاملها، درایورهای دستگاه، کامپایلرها، شبکهها و دیگر نرمافزارهای “سیستمی” ضروری است، چرا که کد محلی (native) تولید میکند. بسیاری از نرمافزارهایی که روزانه استفاده میکنید، احتمالا در لایههای زیرین از C++ بهره میبرند.
این دوره، زبان برنامهنویسی C++ را از سطح مبتدی تا متوسط به شما آموزش میدهد. شما بر تمام اصول اساسی از دستورات و توابع ساده تا الگوها و برنامهنویسی شیگرا تسلط پیدا خواهید کرد. این دوره شامل مبانی کامل C++ تا C++11 و مقداری از C++14 و 17، کتابخانه استاندارد و کتابخانهی مدیریت اشیاء C++ (که با نام STL شناخته میشود) است. بخشهای انتهایی دوره، دانشجویان را در پروژهای پیچیده که یک موتور بازی ماجراجویی متنی است، راهنمایی میکند. این موتور بازی، مکانها، اشیاء بازی و روند بازی را از فایلهای خارجی میخواند. همچنین شامل یک ویرایشگر فایل گرافیکی بازی است که از فریمورک گرافیکی Qt استفاده میکند. این پروژه نشان میدهد که چگونه میتوان یک موتور اسکریپت را در یک برنامه C++ جاسازی کرد تا گیمپلی (شیوه بازی) بتواند خارج از موتور بازی نوشته شود.
در طول دوره از رویکرد عملی استفاده میشود. هر مبحث نظری با کد واقعی نشان داده میشود و در چندین جا تمرینها و چالشهای کدنویسی برای تقویت یادگیری دانشجویان گنجانده شده است.
آنچه فرا خواهید گرفت:
- فلسفه C++
- سیستمهای اعداد (دвои، هشتدهی، دهدهی و شانزدهدهی)
- سیستمهای تایپ ایستا در مقابل پویا
- دستورات پایه مانند متغیرها، حلقهها و دستورات شرطی
- توابع
- کلاسها
- اضافه بارگذاری عملگرها
- الگوها – هم برای توابع و هم برای کلاسها
- شیگرایی و توابع مجازی – چندریختی در C++
- شیوهی کامپایل جداگانه در C++
- پیشپردازنده C
- کتابخانه استاندارد
- STL، مدیریت اشیاء، الگوریتمها و تکرارگرها
- فضاهای نام (namespace)
- عبارات لامبدا
- اشارهگرهای هوشمند
- مقدمهای بر الگوهای طراحی (Mediator و Singleton)
این دوره توسط برایان مارتین (Brian Martin) با مدرک کارشناسی علوم (BSc) تدریس میشود. او حداقل 30 سال در زمینه توسعه نرمافزار دنیای واقعی در حوزههای مختلفی مانند سیستمهای دفاعی، حسابداری، مدیریت املاک، مخابرات و سیستمهای حقوقی فعالیت داشته است. او اعتقاد راسخ دارد که تنها راه یادگیری هر موضوعی، انجام آن در حالحياه یادگیری است و این رویکرد کلی در دوره اتخاذ شده است.
این دوره برای چه کسانی مناسب است؟
این دوره برای کسانی که دانش اولیه خوبی از کامپیوتر دارند و میخواهند برنامهنویسی یاد بگیرند، مناسب است. همچنین برای افرادی که در زبانهای دیگر تجربه برنامهنویسی دارند، مفید است. داشتن تجربه قبلی در برنامهنویسی ضروری نیست، اما مفید خواهد بود.
مشخصات دوره C++ Programming Bootcamp
- ناشر : Udemy
- مدرس : Brian Martin
- زبان: انگلیسی
- سطح آموزش : مقدماتی
- تعداد دروس : 177
- مدت زمان آموزش : 26 ساعت و 40 دقیقه
سرفصل های دوره
پیشنیازهای دوره C++ Programming Bootcamp
- A Windows based computer and knowledge of using the operating system.
- No previous programming knowledge needed although that would be of benefit.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
نسخه 2024/8 نسبت به 2023/3 به تعداد 6 درس افزایش و مدت زمان 59 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
10.05 گیگابایت














































