آموزش C# OOP: راهنمای مبتدیان برای برنامه نویسی شی گرا

C# OOP: A Beginner's Guide to Object-Oriented Programming

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

آنچه دانش آموزان می گویند:

"صدای واضح و توضیحات بسیار خوب، با تشکر" - نارندرا سینگ

"توضیحات خوب، مثال های محکم و بحث خوب در مورد بهترین شیوه ها." - جیمز اسمیت

" این یک دوره عالی برای مبتدیانی است که به تازگی شروع به یادگیری OOP با استفاده از c# کرده اند - Waqas Ahmed.

" درک آسان و تمرین خوب برای تکنیک های کدنویسی ." - Pradheeba R


OOP یا برنامه نویسی شی گرا برای شروع آسان است. OOP در هر زبان برنامه نویسی از جمله C# و .NET اساسی است. استفاده از NET Core اخیراً با محبوبیت رایانش ابری به طور پیوسته در حال افزایش است. شرکت هایی مانند سیتی گروپ، هوم دیپو، دل و فورد از سی شارپ به عنوان زبان توسعه نرم افزار خود استفاده می کنند. OOP را در NET Core با رویکرد عملی در این دوره یاد خواهید گرفت.

اسم من Praveen است و من مدرس شما برای این دوره هستم! من حدود ده سال در هانی ول کار کرده بودم، جایی که از مهندس نرم افزار به مهندس ارشد نرم افزار، مدیر فنی و غیره در سی شارپ تبدیل شدم. من یک ScrumMaster (CSM) و Scrum Master برای یک تیم امنیت R D در 6 سال گذشته هستم. علاوه بر این، من بیش از 30 دوره آموزشی و آزمایشگاهی منتشر کرده ام و به بیش از 25000 دانشجو در مورد موضوعات مختلف توسعه نرم افزار آموزش داده ام.


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

  • درک کلاس C# شامل اصول اولیه OOP، اشیاء C# و Abstraction است.

  • درک فیلدهای کلاس C# شامل فیلدهای ثابت، فیلدهای فقط خواندنی، فیلدهای ایستا، اصلاح کننده‌های دسترسی و انواع مقدار/مرجع است.

  • درک متدهای کلاس C# که سازنده‌ها، تخریب‌کننده‌ها، ویژگی‌ها، کپسوله‌سازی، بارگذاری بیش از حد متد و کلاس‌های استاتیک را پوشش می‌دهند.

  • درک رابط‌های C#، که شامل اجرای پیش‌فرض رابط، ویژگی‌ها و اعضای ثابت در رابط‌ها می‌شود.

  • درک وراثت سی شارپ که ارسال، اصلاح‌کننده‌های دسترسی و وراثت‌های متعدد در سی شارپ را توضیح می‌دهد.

  • درک چند شکلی سی شارپ شامل پنهان کردن متد، نادیده گرفتن متد و کلاس انتزاعی است.

  • فعالیت‌های زیادی مانند آزمون‌ها، تکالیف، و تمرین‌های کدنویسی برای اعمال آموخته‌های شما.


دلایل بیشتر برای شرکت در این دوره:

  • رویکردی گام به گام برای راهنمایی شما.

  • پایه ای قوی از مفاهیم OOP در NET Core یا .NET Framework به شما می دهد.

  • خود را با یکی از زبان های پرکاربرد به روز نگه دارید.

  • هر درس در این دوره کوچک است و به راحتی تمام می شود.


این دوره بیش از 2 ساعت محتوا را به زبان ساده تر ارائه می دهد. برای کمک به شما بهتر، از یک رویکرد گام به گام برای یادگیری OOP در NET پیروی می کند.


در پایان این دوره:

  • شما مفاهیم برنامه نویسی شی گرا (OOP) را در زبان برنامه نویسی C# درک خواهید کرد.

  • در ادامه با مفاهیم پیشرفته برنامه نویسی سی شارپ آشنا خواهید شد.


این دوره برای چه کسانی است؟

  • مبتدیان C# که اصول اولیه سی شارپ را می دانند، می خواهند گام بعدی خود را در جهت یادگیری مفاهیم OOP در سی شارپ با NET Core بردارند.


پیش نیاز:

  • دانش اولیه C# مورد نیاز است.


این دوره دستورالعمل های گام به گام در مورد نحوه شروع یادگیری OOP در دات نت را ارائه می دهد. شما مطمئن خواهید بود که فوراً بخشی از تیم .NET برای توسعه سریعتر محصول خواهید بود.


برای شروع اکنون ثبت نام کنید.


وقتی در این دوره ثبت نام می کنید چه چیزی دریافت می کنید؟

  • دسترسی مادام العمر به دوره و همه به روز رسانی های آینده در محتوای دوره.

  • شما پشتیبانی شخصی و پاسخ به سؤالات خود دارید.

  • گواهی نامه های تکمیل Udemy.

  • 30 روز ضمانت بازگشت وجه 100٪.


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

معرفی دوره Course Introduction

  • خوش آمدید و درباره این دوره Welcome & About This Course

  • دانلود: کد منبع کامل DOWNLOAD: Complete Source Code

  • اجازه دهید ما بسازیم Let us Build

  • به گروه رسمی کدنویسی Masters بپیوندید Join the Official Coding Masters Group

آشنایی با کلاس سی شارپ Understanding C# Class

  • معرفی Introduction

  • OOP چیست؟ What is OOP?

  • ستون های OOP Pillars of OOP

  • کلاس های سی شارپ C# Classes

  • اشیاء سی شارپ C# Objects

  • انتزاع - مفهوم - برداشت Abstraction

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • فعالیت: حل تکلیف 1 Activity: Assignment 1 Solution

  • کلاس ها و اشیاء سی شارپ C# Classes and Objects

  • نتیجه Conclusion

آشنایی با فیلدهای کلاس سی شارپ Understanding C# Class Fields

  • معرفی Introduction

  • فیلدهای سی شارپ C# Fields

  • فیلدهای ثابت و فقط خواندنی Constant and Readonly Fields

  • فیلدهای استاتیک Static Fields

  • انواع ارزش در مقابل انواع مرجع Value Types vs Reference Types

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

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • فعالیت: حل تکلیف 1 Activity: Assignment 1 Solution

  • فیلدهای کلاس سی شارپ C# Class Fields

  • نتیجه Conclusion

آشنایی با متدهای کلاس سی شارپ Understanding C# Class Methods

  • معرفی Introduction

  • روش های سی شارپ C# Methods

  • سازندگان و ویرانگرها Constructors and Destructors

  • ویژگی های سی شارپ C# Properties

  • کپسوله سازی Encapsulation

  • انواع پارامترهای عبور Types of Passing Parameters

  • روش اضافه بار Method Overloading

  • کلاس های استاتیک Static Classes

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • فعالیت: حل تکلیف 1 Activity: Assignment 1 Solution

  • فعالیت: روش های کلاس سی شارپ Activity: C# Class Methods

  • نتیجه Conclusion

آشنایی با رابط های C# Understanding C# Interfaces

  • معرفی Introduction

  • اینترفیس چیست؟ What is an Interface?

  • پیاده سازی یک رابط Implementing an Interface

  • پیاده سازی رابط پیش فرض Default Interface Implementation

  • خواص در رابط Properties in Interface

  • اعضای ثابت در رابط Static Members in Interface

  • چرا رابط ها مورد نیاز هستند؟ Why are Interfaces Required?

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • رابط های سی شارپ C# Interfaces

  • نتیجه Conclusion

درک وراثت سی شارپ Understanding C# Inheritance

  • معرفی Introduction

  • ارث چیست؟ What is Inheritance?

  • سازندگان بازبینی شدند Constructors Revisited

  • بازبینی اصلاح‌کننده‌های دسترسی Access Modifiers Revisited

  • ریخته گری در ارث Casting in Inheritance

  • چرا ارث چندگانه مجاز نیست؟ Why Multiple Inheritance isn’t Allowed?

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • وراثت سی شارپ C# Inheritance

  • نتیجه Conclusion

آشنایی با چند شکلی C# Understanding C# Polymorphism

  • معرفی Introduction

  • پلی مورفیسم چیست؟ What is Polymorphism?

  • روش پنهان کردن Method Hiding

  • نادیده گرفتن روش Method Overriding

  • کلاس چکیده Abstract Class

  • چگونه از پلی مورفیسم جلوگیری کنیم؟ How to prevent Polymorphism?

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • چند شکلی C# C# Polymorphism

  • نتیجه Conclusion

نتیجه گیری دوره Course Conclusion

  • تبریک می گویم! Congratulations!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش C# OOP: راهنمای مبتدیان برای برنامه نویسی شی گرا
جزییات دوره
2 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,945
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت