آموزش آشنایی با زبان برنامه نویسی ++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

  • کلاس ها - سازنده کپی Classes - copy constructor

  • کلاس ها - عملگر تخصیص کپی Classes - copy assignment operator

  • کلاس ها - سازنده انتقال Classes - move constructor

  • کلاس ها - عملگر تخصیص انتقال Classes - move assignment operator

  • مجموعه تمرینات 9 - متن Exercises Set 9 - Text

  • مجموعه تمرینات 9 - راه حل ها Exercises Set 9 - Solutions

  • کلاس ها - وراثت Classes - inheritance

  • کلاس ها - چندریختی Classes - polymorphism

  • مجموعه تمرینات 10 - متن Exercises Set 10 - Text

  • مجموعه تمرینات 10 - راه حل ها Exercises Set 10 - Solutions

قالب ها Templates

  • قالب ها - قالب های تابع Templates - function templates

  • قالب ها - قالب های کلاس Templates - class templates

  • قالب ها - تخصصی سازی قالب Templates - template specialization

  • مجموعه تمرینات 11 - متن Exercises Set 11 - Text

  • مجموعه تمرینات 11 - راه حل ها Exercises Set 11 - Solutions

کتابخانه استاندارد ++C The C++ Standard Library

  • کتابخانه استاندارد ++C - بررسی اجمالی The C++ Standard Library - overview

  • std::vector std::vector

  • حلقه for مبتنی بر محدوده Range-based for loop

  • تکرار کننده ها Iterators

  • std::array std::array

  • std::set std::set

  • std::map std::map

  • std::sort std::sort

  • std::count std::count

  • std::find std::find

  • عبارات Lambda Lambda expressions

  • مجموعه تمرینات 12 - متن Exercises Set 12 - Text

  • مجموعه تمرینات 12 - راه حل ها Exercises Set 12 - Solutions

نمایش نظرات

آموزش آشنایی با زبان برنامه نویسی ++C
جزییات دوره
7 hours
83
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
302
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clear Programming Clear Programming

یک شرکت آموزش فناوری با تمرکز بر ارائه دوره‌های با کیفیت بالا.