یادگیری C++ Advanced: کلاس های کارشناسی ارشد در OOP ها و الگوها

Learn C++ Advanced: Master Classes on OOPs and Templates

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های ++C خود را ارتقا دهید - جلسات عملی با کلاس ها، شی گرایی، ارث بردن، انتزاع و قالب ها یاد بگیرید با یکی از قدرتمندترین زبان های برنامه نویسی موجود برنامه نویسی کنید، C++ در هر موضوع برنامه نویسی پیشرفته C++ آموزش کدنویسی C++ از ابتدا برای توسعه برنامه کدنویسی بیانیه‌های مشکل پیشرفته با استفاده از مفاهیم C++ راه‌اندازی یک محیط کدنویسی محلی C++ برای ایجاد شیوه‌های کدنویسی خود توسعه مهارت‌ها در کلاس‌های واقعی، شی‌ها و روش‌های برنامه‌نویسی روش‌های پیاده‌سازی قالب‌های C++، توابع قالب و کلاس‌ها را بیاموزید. رسیدگی به خطا، رسیدگی به استثنا و گرفتن خطاهای برنامه بلادرنگ استفاده از روش های بارگذاری بیش از حد و ارث بری عمیق در نحوه استفاده مجدد از کد برای توسعه شما. هوش مصنوعی مولد برای مهندسی سریع پیش نیازها: هیچ تجربه فنی قبلی لازم نیست! تمام آنچه شما به یک کامپیوتر متصل به اینترنت نیاز دارید! هیچ نرم افزاری قبل از دوره مورد نیاز نیست (تمام نرم افزارهای استفاده شده در دوره رایگان است) بدون نیاز به دانش قبلی - خوب برای C++ مقدماتی، متوسط ​​برای شروع از اینجا

به دوره پیشرفته C++ خوش آمدید، با آخرین نسخه خود، این دوره هر مفهوم ضروری از نمونه های کدنویسی پیشرفته را در یک دوره آموزش می دهد و به شما امکان می دهد سفر برنامه نویسی پیشرفته خود را مرحله به مرحله شروع کنید.


C++ یک زبان چند پلتفرمی زیبا است که می‌توان از آن برای ساخت انواع نرم‌افزارهای با کارایی بالا استفاده کرد. C++ توسط Bjarne Stroustrup به عنوان پسوند زبان C توسعه داده شد. C++ سطح بالایی از کنترل بر منابع سیستم و حافظه را به برنامه نویسان می دهد.

بیاموزید که هوش مصنوعی برای یادگیری آینده چیست


از جمله مفاهیم پیشرفته C++، برنامه های کاربردی دنیای واقعی را می توان به صورت زیر ایجاد کرد:


سیستم های جاسازی شده

مرورگرهای وب

برنامه های بانکی

سیستم عامل

برنامه های مبتنی بر رابط کاربری گرافیکی

نرم افزار مدیریت پایگاه داده

بازی‌های اکشن

محاسبات و گرافیک پیشرفته

کامپایلر ایجاد کنید

سیستم های ابری/توزیع شده

کتابخانه های استاندارد


آموزش C++، اولین گام در یادگیری C++ پیشرفته: کلاس های کارشناسی ارشد در OOP ها و الگوهای C++ برای موفقیت در توسعه برنامه های کاربردی نرم افزار این است که یادگیری و درک آن آسان است. دوره آنلاین آموزش پیشرفته ++C ما برای شما طراحی شده است که تمام موضوعات پیشرفته را پوشش می دهد. آقای سودا سکهار حتی موضوعات پیچیده را برای شما توضیح می دهد تا آنها را ساده کرده و به شما آموزش دهد تا حتی مبتدیان نیز بتوانند به راحتی آنها را با مثال های بلادرنگ درک کنند.


با استفاده از ویرایشگر کد Microsoft Visual Studio Community IDE یک پایه خوب و قوی در مفاهیم C++ ایجاد کنید.


وقتی بر مفاهیم برنامه نویسی پیشرفته C++ تسلط پیدا کردید، گزینه های زیادی پیش روی خود خواهید داشت. در صورت تمایل می توانید شروع به ساخت برنامه های بیشتری کنید یا شغل خود را تغییر دهید و به عنوان یک برنامه نویس ++C کار کنید. تا زمانی که مفاهیم اولیه، متوسط ​​و پیشرفته را به خوبی می دانید، جابجایی به پشته های مختلف فناوری برای شما بسیار آسان است.


دانستن این تکنیک های برنامه نویسی پیشرفته C++ به شما این امکان را می دهد که به راحتی به هر زبان برنامه نویسی دیگری برای شروع یادگیری و اجرای مفاهیم برنامه نویسی تغییر دهید.


از کارشناسان دنیای واقعی بیاموزید


با یادگیری این مهارت‌های ++C، شما مشتاق خواهید بود که زبان‌های توسعه نرم‌افزار دیگر را خیلی سریع بیاموزید، که شما را به یک کد شی گرا موفق با توسعه‌دهنده قالب جدید C++ تبدیل می‌کند.


اگر واقعاً می خواهید C++ را یاد بگیرید و تکنیک های شی گرا را بهبود ببخشید، این دوره برنامه نویسی پیشرفته C++ برای شماست تا مهارت های خود را بیش از دیگران توسعه دهید و در توسعه برنامه C++ قوی شوید.


بسته کامل C++:


این دوره اولین سطح از سری کامل C++ Sekhar آنلاین است:

سطح 1: یادگیری اصول برنامه نویسی C++ برای مبتدیان مطلق: C++ Basic

سطح 2: یادگیری C++ Intermediate: اشاره گرها، ساختارها و جریان های فایل

سطح 3: یادگیری C++ پیشرفته: کلاس ها، برنامه نویسی شی گرا و قالب ها


برای اطلاعات بیشتر، ویدیوهای پیش نمایش رایگان را بررسی کنید!

در پایان این بسته، شما به برنامه نویسی C++ مسلط خواهید بود و آماده ساختن هر برنامه ای که می توانید رویایش را داشته باشید.

امروز ثبت نام کنید و منتظر این باشید:

سخنرانی های ویدیویی HD

چالش ها و تمرین های C++

نمونه های دینامیک دوست داشتنی در دنیای واقعی


درباره مربی شما

سخار متلا یک مهندس نرم افزار با بیش از 20 سال تجربه حرفه ای است. او نویسنده چندین دوره فروش آنلاین با بیش از 50000 دانشجو در بسیاری از کشورها است. او دارای مدرک کارشناسی ارشد در برنامه های کاربردی کامپیوتر در مهندسی نرم افزار است. شاگردانش او را فردی پرشور، عملگرا و با انگیزه در تدریسش توصیف می کنند.


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

مقدمه Introduction

  • مقدمه Introduction

  • برنامه درسی دوره Course Curriculum

  • شروع کار در ویندوز، مک یا لینوکس Getting started on windows, mac or Linux

  • چگونه سوالات عالی بپرسیم How to ask great questions

  • سوالات متداول FAQ’s

  • دریافت و نصب ویژوال استودیو Get and Installing Visual Studio

  • ایجاد اولین پروژه Creating first project

  • برنامه C++ Hello World C++ Hello World program

  • یک برنامه CPP را کامپایل و اجرا کنید Compile and Run a CPP program

  • بیاموزید Generative AI/Generative AI چیست Learn What is Generative AI / Gen AI

برنامه نویسی شی گرا C++ (تئوری) C++ Object Oriented Programming (theory)

  • مقدمه Introduction

  • اوه چیه What are oops

  • ساختارهای داده Data structures

  • اصلاح کننده های دسترسی چیست؟ What are access modifiers

کلاس های C++ C++ Classes

  • مقدمه Introduction

  • ایجاد کلاس Creating a class

  • ایجاد یک اشیاء Creating an objects

  • روش های کلاس Class methods

  • افزودن پارامترها Adding parameters

  • سازندگان کلاس Class Constructors

  • سازنده با پارامترها Constructor with parameters

  • سازنده پیش فرض Default constructor

  • ویرانگر The destructor

  • روش ها را دریافت و تنظیم کنید Get and set methods

  • اصلاح کننده های دسترسی Access modifiers

  • اعضای ثابت Static members

اشیاء و روش های C++ C++ Objects and Methods

  • مقدمه Introduction

  • اشیاء و توابع ثابت Constant objects and functions

  • اشاره گر به کلاس و شی Pointers to class and object

  • آرایه از اشیاء Array of objects

C++ Operator Overloading C++ Operator Overloading

  • مقدمه Introduction

  • بارگذاری بیش از حد اپراتور برابری Overloading the equality operator

  • بارگذاری بیش از حد اپراتور درج جریان Overloading the stream insertion operator

  • بارگذاری بیش از حد اپراتور استخراج جریان Overloading the stream extraction operator

  • بارگذاری بیش از حد عملگرهای حسابی باینری Overloading the binary arithmetic operators

  • بارگذاری بیش از حد اپراتورهای تخصیص Overloading the assignment operators

  • بارگذاری بیش از حد اپراتورهای unary Overloading the unary operators

  • بارگذاری بیش از حد اپراتور مشترک Overloading the subscript operator

  • توابع درون خطی Inline functions

C++ وراثت و چند شکلی C++ Inheritance and Polymorphism

  • مقدمه Introduction

  • ارث Inheritance

  • اعضای محافظت شده Protected members

  • سازندگان و ارث Constructors and Inheritance

  • ویرانگر و ارث Destructors and Inheritance

  • روش های فراگیر Overriding methods

  • چند شکلی Polymorphism

  • کلاس های انتزاعی Abstract classes

  • کلاس ها و روش های نهایی Final classes and methods

  • وراثت عمیق و روش ها Deep inheritance and methods

  • ارث چندگانه Multiple Inheritance

C++ مدیریت خطا و استثناها C++ Error handling and Exceptions

  • مقدمه Introduction

  • استثناها چیست What are exceptions

  • استثنا انداختن Throwing an exception

  • گرفتن یک استثنا Catching an exception

  • گرفتن استثناهای متعدد Catching multiple exceptions

  • استثناهای سفارشی ایجاد کنید Create custom exceptions

قالب های C++ C++ Templates

  • مقدمه Introduction

  • ایجاد یک قالب تابع Creating a function template

  • آرگومان های الگوی تابع Function template arguments

  • بارگذاری بیش از حد یک الگوی تابع Overloading a function template

  • ایجاد قالب کلاس Creating a class template

  • قالب هایی با چندین پارامتر Templates with multiple parameters

نمایش نظرات

یادگیری C++ Advanced: کلاس های کارشناسی ارشد در OOP ها و الگوها
جزییات دوره
5.5 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,774
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Metla Sudha Sekhar Metla Sudha Sekhar

توسعه دهنده و مدرس اصلی