لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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?
نمایش نظرات