آموزش برنامه نویسی C++ - مبتدی تا پیشرفته

Learn C++ Programming - Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی شی گرا با استفاده از زبان C++ با مدیریت فایل، مدیریت استثنا، کتابخانه الگوی استاندارد دانش آموزان برنامه نویسی شی گرا را با استفاده از زبان C++ یاد خواهند گرفت. دانش آموزان مدیریت فایل را در C++ یاد خواهند گرفت. دانش آموزان Exception Handling را در C++ یاد خواهند گرفت. دانش آموزان کتابخانه الگوی استاندارد را در C++ یاد خواهند گرفت. پیش نیازها: هیچ نیاز سختی به دانش هیچ زبان برنامه نویسی وجود ندارد. دانستن زبان C به دانش آموزان کمک می کند تا این درس را بهتر درک کنند اما اجباری نیست.

سلام به همه،

ورود شما را به این دوره با موضوع "یادگیری برنامه نویسی C++ - مبتدی تا پیشرفته" خوش آمد می گویم. در این دوره با اصول برنامه نویسی شی گرا آشنا خواهید شد. در این دوره با ویژگی های برنامه نویسی شی گرا مانند کپسولاسیون، وراثت، چند شکلی، انتزاع آشنا می شوید. شما می توانید بین Run time Polymorphism و Compile time Polymorphism تفاوت قائل شوید. در این دوره، من به مدیریت فایل و مدیریت استثنا در سی پلاس پلاس نیز پرداخته ام. همچنین نحوه استفاده از کتابخانه الگوی استاندارد در زبان C++ را خواهید آموخت.


پس در پایان برای شما بهترین ها را آرزو می کنم. لطفاً امتیاز 5 ستاره را به این دوره ارائه دهید تا من را تشویق کند تا در آینده چنین دوره هایی را راه اندازی کنم.


یادگیری مبارک!!!


موضوعات پوشش داده شده در این دوره به شرح زیر است:

1. نحوه کامپایل و اجرای برنامه C/C++ از Command Prompt در ویندوز | کد C/C++ را در CMD

اجرا کنید

2. C++ Initializing Variables | 3 راه از جمله راه اندازی بریس | اعلان متغیر در C++

3. فضای نام در C++ با مثال | فضاهای نام در زبان برنامه نویسی سی پلاس پلاس

4. نحوه ایجاد فایل هدر به زبان C یا C++ با مثال | نحوه ایجاد فایل هدر در CPP

5. enum در C++ | Enumeration - enum in C++ آموزش برنامه نویسی | enums C++

6. تابع کاربردی در C++ با برنامه مثال

7. Copy Constructor در C++ با Example Program | Copy Constructor در C Plus Plus

8. Destructor در C++ با مثال | Destructor در C++ OOP

9. تابع دوست در c++ با مثال | کلمه کلیدی دوست در c++

10. تابع درون خطی در C++ با مثال

11. وراثت در C++ قسمت 1 | انواع وراثت در CPP

12. وراثت در C++ قسمت 2 | حالت‌های مشاهده در وراثت در C++ با مثال

13. کلاس پایه مجازی در C++ | حل مشکل الماس در C++ با استفاده از ارث بردن مجازی | ابهام

14. Friend Class و Friend Function در C++ با مثال | تابع دوست در CPP با مثال

15. کلاس تودرتو در C++ با مثال | کلاس داخلی در C++ | کلاس تودرتو در CPP | کلاس داخلی در CPP

16. اشاره گر در C و C++ | اشاره گر در زبان های برنامه نویسی C و CPP | عملگر غیرمستقیم

17. حذف جدید اپراتور در برنامه ++C | تخصیص دینامیک حافظه در CPP | حذف جدید آرایه C++

18. اشاره گر به شی C++ | اشاره گر به شی در سی پلاس پلاس | اشاره گر به شی در CPP

19. این اشاره گر در C++ با برنامه مثال | این کلمه کلیدی در CPP | این کلمه کلیدی در کلاس C++

20. نشانگرهای تابع در C و C++ | تابع Pointer به عنوان Argument در زبان های برنامه نویسی C و CPP

21. انتقال اشاره گر به توابع در C و CPP | انتقال اشاره گر به عنوان آرگومان به توابع در C و C++

22. نشانگر بازگشت از تابع در C و CPP | اشاره گر C++

را برگردانید

23. اشاره گر NULL در C و C++ با Example Program

24. Void Pointer در C و C++ با Example Program | اعلامیه اشاره گر باطل در برنامه نویسی C و CPP

25. اشاره گر آویزان در C++ با مثال ساده | نشانگر آویزان و نشت حافظه در C++

26. متغیر مرجع در C++ | نوع مرجع

27. اضافه بار تابع در C++ با مثال برنامه | بارگذاری بیش از حد تابع در OOP | چند شکلی در C++

28. بارگذاری بیش از حد اپراتور در C++ قسمت 1 | بارگذاری اپراتور در C Plus Plus یا CPP با Example Program

29. اضافه بار اپراتور در C++ قسمت 2 | بارگذاری بیش از حد اپراتور Unary در C++ با برنامه مثال

30. بارگذاری بیش از حد اپراتور در C++ قسمت 3 | بارگذاری بیش از حد اپراتور در C++ با استفاده از Friend Function

31. اضافه بار اپراتور در C++ قسمت 4 | اضافه بارگذاری اپراتور درج و استخراج در C++

32. کلمه کلیدی صریح در C++ | سازنده صریح در C++ | واجد شرایط صریح در C++

33. کلیدواژه قابل تغییر در C++ | قابل تغییر در CPP

34. تابع مجازی مجازی و خالص در C++ | کلاس چکیده | Runtime vs Compile Time Polymorphism

35. آرگومان های خط فرمان در C و C++ با مثال | آرگومان های خط فرمان در C++ با استفاده از argc و argv

36. مدیریت فایل در برنامه نویسی C++ قسمت 1 | ورودی کلاس های جریان خروجی در C++ | سلسله مراتب کلاس جریان

37. مدیریت فایل در برنامه نویسی C++ قسمت 2 | عملیات خروجی ورودی روی فایل ها در C++ با مثال

38. مدیریت فایل در برنامه نویسی C++ قسمت 3 | اشاره گر فایل در C++ | get put seekg seekp tellg tellp

39. مدیریت استثنا در C++ با مثال | C++ Exception Handling

40. قالب C++ قسمت 1 | الگوی تابع در CPP

41. قالب C++ قسمت 2 | الگوی کلاس در CPP

42. تالیف مجزا و مستقل با مثال | کامپایل مستقل به زبان C و جاوا

43. Virtual Destructor در C++ | Virtual Destructor در CPP | Virtual Destructor در Base Class

44. C++ STL قسمت 1 | مقدمه ای بر کتابخانه قالب استاندارد در زبان CPP

45. C++ STL قسمت 2 | وکتور در کتابخانه الگوی استاندارد به زبان CPP

46. C++ STL قسمت 3 | وکتور با تابع sort() در کتابخانه قالب استاندارد به زبان CPP | مرتب سازی

47. C++ STL قسمت 4 | وکتور با تابع find() و find_if() در کتابخانه قالب استاندارد در CPP

48. C++ STL قسمت 5 | نقشه در کتابخانه قالب استاندارد به زبان CPP | Map Associative Container در CPP

49. C++ STL قسمت 6 | الگوریتم minmax در کتابخانه قالب استاندارد به زبان CPP | الگوریتم min-max

50. C++ STL قسمت 7 | تنظیم در کتابخانه قالب استاندارد به زبان CPP | کانتینر Associative را در CPP

تنظیم کنید

51. C++ STL قسمت 8 | مرتب سازی هیپ هیپ در کتابخانه الگوی استاندارد به زبان CPP




سرفصل ها و درس ها

معرفی Introduction

  • من به همه شما در دوره خوش آمد می گویم I Welcome You All to the Course

  • نحوه نصب eclipse c/c++ ide در ویندوز و نحوه اجرای برنامه C یا C++ How to install eclipse c/c++ ide on windows & How to run C or C++ Program

  • نحوه کامپایل و اجرای برنامه C/C++ از Command Prompt در ویندوز How to Compile and Run a C / C++ Program from Command Prompt in Windows

  • نحوه نصب Visual Studio Code برای C++ در ویندوز | برنامه C++ را در vscode اجرا کنید How to install Visual Studio Code for C++ in Windows | Run C++ Program in vscode

  • نحوه استفاده از کامپایلر آنلاین C و C++ | نحوه اجرای آنلاین کد برنامه های C و C++ How to use C and C++ online compiler | How to run C and C++ program code online

کلاس C++، شیء، سازنده، تخریب کننده، اعضای داده و توابع اعضا C++ Class, Object, Constructor, Destructor, Data Members and Member Functions

  • کلاس C++، شیء، سازنده، تخریب کننده، اعضای داده و توابع اعضا C++ Class, Object, Constructor, Destructor, Data Members and Member Functions

انواع داده های C++ C++ Data Types

  • انواع داده در C++ | انواع داده های اولیه، تعریف شده توسط کاربر، مشتق شده در CPP Data Types in C++ | Primitive, User Defined, Derived Data Types in CPP

مقداردهی اولیه متغیرها، فضای نام، فایل های سرصفحه، نوع شمارش Initializing Variables, Namespace, Header files, enumeration type

  • C++ Initializing Variables | 3 راه از جمله راه اندازی بریس C++ Initializing Variables | 3 Ways Including Brace Initialization

  • فضای نام در C++ با مثال | فضاهای نام در زبان برنامه نویسی سی پلاس پلاس Namespace in C++ with Examples | Namespaces in C Plus Plus Programming Language

  • نحوه ایجاد فایل هدر به زبان C یا C++ با مثال | نحوه ایجاد سر How To Create Header File in C or C++ Language With Example | How To Create Head

  • enum در C++ | Enumeration - enum in C++ آموزش برنامه نویسی | C++ را فهرست می کند enum in C++ | Enumeration - enum in C++ Programming Tutorial | enums C++

عضو داده استاتیک و توابع عضو استاتیک در C++ Static Data Member and Static Member Functions in C++

  • عضو داده استاتیک و توابع عضو استاتیک در C++ Static Data Member and Static Member Functions in C++

ساختارهای کنترل در C++ Control Structures in C++

  • ساختارهای کنترلی C++ قسمت 1: مقدمه C++ Control Structures Part 1 : Introduction

  • ساختارهای کنترلی C++ قسمت 2: ساختار انتخاب C++ Control Structures Part 2 : Selection Structure

  • C++ Control Structures قسمت 3 : Loop Structure | برای، در حالی که، انجام در حالی که C++ Control Structures Part 3 : Loop Structure | for, while, do while

  • C++ برای هر حلقه | Range Based For Loop در C++ | برای حلقه تقویت شده در C++ C++ For Each Loop | Range Based For Loop in C++ | Enhanced For Loop in C++

عملکرد سودمند، سازنده، ویرانگر Utility Function, Constructor, Destructor

  • تابع ابزار در C++ با برنامه مثال Utility Function in C++ with Example Program

  • Copy Constructor در C++ با Example Program | Copy Constructor در سی پلاس پلاس Copy Constructor in C++ with Example Program | Copy Constructor in C Plus Plus

  • Destructor در C++ با مثال | Destructor در C++ OOP Destructor in C++ with Example | Destructor in C++ OOP

تابع دوست، تابع درون خطی Friend function, Inline function

  • تابع دوست در c++ با مثال | کلمه کلیدی دوست در c++ friend function in c++ with example | friend keyword in c++

  • تابع درون خطی در C++ با مثال Inline Function in C++ with Example

وراثت در C++ Inheritance in C++

  • وراثت در C++ قسمت 1 | انواع وراثت در CPP Inheritance in C++ Part 1 | Types of Inheritance in CPP

  • وراثت در C++ قسمت 2 | حالت‌های مشاهده در ارث بری در C++ با مثال Inheritance in C++ Part 2 | Visibility Modes in Inheritance in C++ with Example

  • انتقال پارامترهای C++ به سازنده های کلاس پایه C++ Passing Parameters to Base Class Constructors

  • ابهام در وراثت چندگانه در C++ با حل Ambiguity in Multiple Inheritance in C++ with Solution

  • کلاس پایه مجازی در C++ | حل مشکل الماس در سی پلاس پلاس Virtual Base Class in C++ | Solution to Diamond Problem in C++

کلاس دوست، تابع دوست، کلاس تودرتو Friend Class, Friend Function, Nested Class

  • Friend Class و Friend Function در C++ با مثال Friend Class and Friend Function in C++ with Example

  • کلاس تودرتو در C++ با مثال | کلاس داخلی در C++ | کلاس تودرتو در CPP | که در Nested Class in C++ with Example | Inner Class in C++ | Nested Class in CPP | In

اشاره گرها در C++ Pointers in C++

  • اشاره گر در C و C++ | اشاره گر در زبان های برنامه نویسی C و CPP Pointers in C and C++ | Pointers in C and CPP Programming Languages

  • حذف جدید اپراتور در برنامه ++C | تخصیص دینامیک حافظه در CPP new delete Operator in C++ Program | Dynamic Memory Allocation in CPP

  • اشاره گر به شی C++ | اشاره گر به شی در سی پلاس پلاس Pointer to Object C++ | Pointer to Object in C Plus Plus

  • C++ Pointer To Array | اشاره گر به آرایه در CPP C++ Pointer To Array | Pointer To Array in CPP

  • C++ اشاره گر به آرایه اشیاء | اشاره گر به آرایه اشیاء در CPP C++ Pointer To Array of Objects | Pointer To Array of Objects in CPP

  • C++ Array of Pointers | آرایه از اشاره گرها در C و CPP C++ Array of Pointers | Array of Pointers in C and CPP

  • این اشاره گر در C++ با برنامه مثال | این کلمه کلیدی در CPP this Pointer in C++ with Example Program | this Keyword in CPP

  • نشانگرهای تابع در C و C++ | تابع اشاره گر به عنوان آرگومان در C و CPP Progr Function Pointers in C and C++ | Function Pointer as Argument in C and CPP Progr

  • انتقال اشاره گر به توابع در C و CPP Passing Pointers To Functions in C and CPP

  • نشانگر بازگشت از تابع در C و CPP | اشاره گر C++ را برگردانید Return Pointer from Function in C and CPP | Return Pointer C++

  • اشاره گر NULL در C و C++ با برنامه مثال NULL Pointer in C and C++ with Example Program

  • Void Pointer در C و C++ با Example Program Void Pointer in C and C++ with Example Program

  • اشاره گر آویزان در C++ با مثال ساده | نشانگر آویزان و نشت حافظه i Dangling Pointer in C++ with Simple Example | Dangling Pointer and Memory Leak i

  • متغیر مرجع در C++ | نوع مرجع Reference Variable in C++ | Reference Type

چند شکلی در C++ Polymorphism in C++

  • اضافه بار تابع در C++ با مثال برنامه | بارگذاری بیش از حد تابع در OOP Function Overloading in C++ with Program Example | Function Overloading in OOP

  • بارگذاری بیش از حد اپراتور در C++ قسمت 1 | بارگذاری بیش از حد اپراتور در سی پلاس پلاس یا CPP Operator Overloading in C++ Part 1 | Operator Overloading in C Plus Plus or CPP

  • اضافه بار اپراتور در C++ قسمت 2 | بارگذاری بیش از حد اپراتور Unary در C++ با Exam Operator Overloading in C++ Part 2 | Overloading Unary Operator in C++ with Exam

  • بارگذاری بیش از حد اپراتور در C++ قسمت 3 | بارگذاری اپراتور در C++ با استفاده از Friend Fu Operator Overloading in C++ Part 3 | Operator Overloading in C++ using Friend Fu

  • اضافه بار اپراتور در C++ قسمت 4 | Overloadi اپراتور درج و استخراج Operator Overloading in C++ Part 4 | Insertion and Extraction Operator Overloadi

کلمه کلیدی صریح، کلمه کلیدی قابل تغییر explicit keyword, mutable keyword

  • کلمه کلیدی صریح در C++ | سازنده صریح در C++ | واجد شرایط صریح در C+ explicit Keyword in C++ | explicit Constructor in C++ | explicit Qualifier in C+

  • کلیدواژه قابل تغییر در C++ | قابل تغییر در CPP Mutable Keyword in C++ | Mutable in CPP

تابع مجازی مجازی و خالص در C++ | Runtime در مقابل Compile Time Polymorphism Virtual and Pure Virtual Function in C++ | Runtime vs Compile Time Polymorphism

  • تابع مجازی مجازی و خالص در C++ | کلاس چکیده Virtual and Pure Virtual Function in C++ | Abstract Class

آرگومان های خط فرمان در C++ با استفاده از argc و argv Command Line Arguments in C++ using argc and argv

  • آرگومان های خط فرمان در C و C++ با مثال Command Line Arguments in C and C++ with Example

مدیریت فایل در برنامه نویسی C++ File Handling in C++ Programming

  • مدیریت فایل در برنامه نویسی C++ قسمت 1 | ورودی کلاس های جریان خروجی در C++ File Handling in C++ Programming Part 1 | Input Output Stream Classes in C++

  • مدیریت فایل در برنامه نویسی C++ قسمت 2 | عملیات خروجی ورودی روی فایل ها File Handling in C++ Programming Part 2 | Input Output Operations on Files

  • مدیریت فایل در برنامه نویسی C++ قسمت 3 | اشاره گر فایل در C++ | گرفتن put seekg s File Handling in C++ Programming Part 3 | File Pointers in C++ | get put seekg s

مدیریت استثنا در C++ با مثال | C++ Exception Handling Exception Handling in C++ with Examples | C++ Exception Handling

  • مدیریت استثنا در C++ با مثال | C++ Exception Handling Exception Handling in C++ with Examples | C++ Exception Handling

قالب C++ | نوع عمومی C++ Template | Generic Type

  • قالب C++ قسمت 1 | قالب تابع در CPP C++ Template Part 1 | Function Template in CPP

  • قالب C++ قسمت 2 | قالب کلاس در CPP C++ Template Part 2 | Class Template in CPP

تالیف مجزا و مستقل با مثال Separate and Independent Compilation with Example

  • تالیف مجزا و مستقل با مثال Separate and Independent Compilation with Example

Virtual Destructor در C++ | Virtual Destructor در CPP Virtual Destructor in C++ | Virtual Destructor in CPP

  • Virtual Destructor در C++ | Virtual Destructor در CPP Virtual Destructor in C++ | Virtual Destructor in CPP

کتابخانه قالب استاندارد به زبان C++ Standard Template Library in C++ Language

  • C++ STL قسمت 1 | مقدمه ای بر کتابخانه قالب استاندارد در زبان CPP C++ STL Part 1 | Introduction to Standard Template Library in CPP Language

  • C++ STL قسمت 2 | وکتور در کتابخانه قالب استاندارد به زبان CPP C++ STL Part 2 | Vector in Standard Template Library in CPP Language

  • C++ STL قسمت 3 | وکتور با تابع sort() در کتابخانه قالب استاندارد در CPP C++ STL Part 3 | Vector with sort() function in Standard Template Library in CPP

  • C++ STL قسمت 4 | وکتور با تابع find() و find_if() در قالب استاندارد C++ STL Part 4 | Vector with find() and find_if() function in Standard Template

  • C++ STL قسمت 5 | نقشه در کتابخانه قالب استاندارد به زبان CPP | Map Associat C++ STL Part 5 | Map in Standard Template Library in CPP Language | Map Associat

  • C++ STL قسمت 6 | الگوریتم minmax در کتابخانه قالب استاندارد به زبان CPP | C++ STL Part 6 | minmax algorithm in Standard Template Library in CPP Language |

  • C++ STL قسمت 7 | تنظیم در کتابخانه قالب استاندارد به زبان CPP | Associat را تنظیم کنید C++ STL Part 7 | Set in Standard Template Library in CPP Language | Set Associat

  • C++ STL قسمت 8 | مرتب سازی Heap & Heap در کتابخانه الگوی استاندارد به زبان CPP C++ STL Part 8 | Heap & Heap Sort in Standard Template Library in CPP Language

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی C++ - مبتدی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10.5 hours
67
Udemy (یودمی) udemy-small
25 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,430
5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.