🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آشنایی با زبان برنامه نویسی ++C
- آخرین آپدیت
دانلود Introduction to the C++ Programming Language
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش زبان برنامه نویسی ++C و کتابخانه استاندارد ++C
یادگیری اصول زبان ++C و کتابخانه استاندارد آن برای ایجاد پایهای قوی در ++C مدرن ضروری است. این دوره آموزشی با تمرکز بر بهترین روشها، توسط یک مربی متخصص ارائه میشود.
پیش نیاز
برای شرکت در این دوره، نیازی به تجربه قبلی در زمینه ++C ندارید.
این دوره آموزشی، مقدمهای بر زبان برنامه نویسی ++C و کتابخانه استاندارد ++C است. این دوره توسط یک مربی حرفهای ++C ارائه میشود.
این دوره به طور دقیق با آموزشهای حضوری ++C مطابقت دارد که ما به شرکتهای مختلف خودروسازی، مخابراتی و نیمههادی ارائه میدهیم.
در این دوره، اصول زبان و اصول کتابخانه استاندارد ++C را یاد میگیریم. برای شرکت در این دوره، نیازی به تجربه قبلی با ++C نیست.
ابتدا، امکانات اساسی زبان مانند انواع داده، اعلانها و تعاریف را یاد میگیریم. سپس به عملگرها، عبارات و دستورات میپردازیم. در بخش دستورات، دستورات داخلی زبان ++C را یاد میگیریم.
سپس ثابتها و رشتهها در ++C را یاد میگیریم. پس از آن، به یادگیری توابع در ++C میپردازیم. سپس تخصیص حافظه پویا و شمارندهها را یاد میگیریم.
پس از آن، یاد میگیریم که چگونه کد ++C خود را در فایلهای هدر و سورس سازماندهی کنیم. در اینجا همچنین یاد میگیریم که چگونه کد خود را در فضای نامها قرار دهیم.
سپس به یادگیری کلاسها و اشیاء در ++C میپردازیم. در اینجا، چندریختی زمان اجرا را نیز توضیح میدهیم.
پس از این، توضیح میدهیم که چگونه با قالبهای تابع و قالبهای کلاس در ++C کار کنیم.
در نهایت، درباره کانتینرها و الگوریتمهای قابل توجه در کتابخانه استاندارد ++C یاد میگیریم.
سرفصل ها و درس ها
مقدمه
Introduction
بررسی اجمالی دوره
Course overview
نصب کامپایلرهای ++C
Installing C++ compilers
بررسی اجمالی کامپایلرها
Compilers overview
نصب کامپایلر ++C در ویندوز
Installing a C++ compiler on Windows
نصب کامپایلر ++C در لینوکس
Installing a C++ compiler on Linux
نصب کامپایلر ++C در macOS
Installing a C++ compiler on macOS
نقطه شروع برنامه اصلی
Main program's entry point
تابع main
Function main
انواع داده
Types
مقدمه و بررسی اجمالی
Introduction and overview
انواع داده - char
Types - char
انواع داده - int
Types - int
انواع داده - double
Types - double
اصلاح کننده های نوع
Type modifiers
مجموعه تمرینات 1 - متن
Exercises Set 1 - Text
مجموعه تمرینات 1 - راه حل ها
Exercises Set 1 - Solutions
امکانات زبان
Language facilities
عملگرها
Operators
ورودی و خروجی استاندارد
Standard Input and Output
مجموعه تمرینات 2 - متن
Exercises Set 2 - Text
مجموعه تمرینات 2 - راه حل ها
Exercises Set 2 - Solutions
آرایه ها
Arrays
اشاره گرها
Pointers
ارجاعات
References
مجموعه تمرینات 3 - متن
Exercises Set 3 - Text
مجموعه تمرینات 3 - راه حل ها
Exercises Set 3 - Solutions
دستورات
Statements
دستورات - مقدمه
Statements -introduction
دستور if
The if-statement
دستور switch
The switch-statement
دستور for
The for-statement
دستور while
The while-statement
دستور do-while
The do-while statement
مجموعه تمرینات 4 - متن
Exercises Set 4 - Text
مجموعه تمرینات 4 - راه حل ها
Exercises Set 4 - Solutions
امکانات زبان - قسمت 2
Language facilities - part 2
ثابت ها
Constants
رشته ها - نوع std::string
Strings - the std::string type
استنتاج نوع خودکار
Automatic type deduction
مجموعه تمرینات 5 - متن
Exercises Set 5 - Text
مجموعه تمرینات 5 - راه حل ها
Exercises Set 5 - Solutions
توابع
Functions
توابع - مقدمه
Functions - introduction
توابع - دستور return
Functions - the return-statement
توابع - پارامترها
Functions - parameters
توابع - سربارگذاری
Functions - overloading
مجموعه تمرینات 6 - متن
Exercises Set 6 - Text
مجموعه تمرینات 6 - راه حل ها
Exercises Set 6 - Solutions
امکانات زبان - قسمت 3
Language facilities - part 3
عملگرهای new و delete
Operators new and delete
شمارش ها
Enumerations
تبدیل ها
Conversions
استثناها
Exceptions
مجموعه تمرینات 7 - متن
Exercises Set 7 - Text
مجموعه تمرینات 7 - راه حل ها
Exercises Set 7 - Solutions
اشاره گرهای هوشمند
Smart pointers
اشاره گرهای هوشمند - اشاره گر منحصر به فرد
Smart pointers - unique pointer
اشاره گرهای هوشمند - اشاره گرهای اشتراکی
Smart pointers - shared pointers
سازماندهی کد
Organizing code
فضاهای نام
Namespaces
فایل های سرآیند و منبع
Header and source files
کلاس ها
Classes
کلاس ها - مقدمه
Classes - introduction
کلاس ها - سازنده ها و مخرب ها
Classes - constructors and destructors
مجموعه تمرینات 8 - متن
Exercises Set 8 - Text
مجموعه تمرینات 8 - راه حل ها
Exercises Set 8 - Solutions
نمایش نظرات