لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامهنویسی مدرن C++
- آخرین آپدیت
دانلود Foundations of Modern C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بیدرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
دوره با راهاندازی محیط توسعه در پلتفرمهای مختلف، از جمله Visual Studio، Code::Blocks، Cevelop و XCode شروع میشود. سپس وارد مبانی زبان C++ خواهید شد، از متغیرها، انواع دادههای اولیه، توابع و عیبیابی (Debugging) در Visual Studio شروع میکنیم. در ادامه، مفاهیم پیشرفتهتری مانند تخصیص حافظه پویا، برنامهنویسی شیءگرا، کلاسها و سازندهها را بررسی خواهید کرد.
همگام با پیشرفت دوره، با ویژگیهای پیچیدهتر C++ مانند معناشناسی حرکت (Move Semantics)، بازگویی عملگرها (Operator Overloading) و مدیریت حافظه کار خواهید کرد. شما تجربه عملی در کار با اشارهگرهای هوشمند (std::unique_ptr، std::shared_ptr و std::weak_ptr) کسب خواهید کرد و همچنین یاد میگیرید چگونه تبدیل انواع داده و بازگویی عملگرها را در C++ مدیریت کنید تا کدی کارآمدتر و با قابلیت نگهداری بالاتر بنویسید.
این دوره برای توسعهدهندگانی طراحی شده است که میخواهند دانش خود را در C++ عمیقتر کرده و اپلیکیشنهای قدرتمند و کارآمد بسازند. این دوره برای دانشجویان یا متخصصانی که دانش برنامهنویسی پایه دارند و میخواهند مهارتهای C++ خود را به سطح بعدی ارتقا دهند، ایدهآل است. هیچ تجربه قبلی در C++ نیاز نیست، اما درک مفاهیم پایه برنامهنویسی کمککننده خواهد بود.
سرفصل ها و درس ها
شروع از اینجا
Start Here
مقدمهای بر دوره تخصصی
Introduction to the Specialization
نصب Visual Studio 2015 (منسوخ شده)
Visual Studio 2015 Installation (Deprecated)
نصب Visual Studio 2017 (منسوخ شده)
Visual Studio 2017 Installation (Deprecated)
نصب Visual Studio 2019
Visual Studio 2019 Installation
نصب Code::Blocks
Code::Blocks Installation
نصب Cevelop
Cevelop Installation
نصب XCode در MacOS
XCode Installation on MacOS
مبانی زبان
Basic Language Facilities
C++ چیست؟
What Is C++?
اولین برنامه C++
First C++ Program
فرآیند کامپایل در C++
The C++ Compilation Process
انواع دادههای اولیه و متغیرها
Primitive Types and Variables
ورودی/خروجی پایه
Basic Input/Output
مبانی توابع – بخش اول
Functions Basics - Part I
مبانی توابع – بخش دوم
Functions Basics - Part II
مروری بر عیبیابی در Visual Studio
Overview of Debugging in Visual Studio
نمایش نظرات