لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C# پیشرفته: برنامه نویسی شی گرا
Advanced C#: Object-Oriented Programming
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک ضرب المثل قدیمی وجود دارد که می گوید: «در دات نت، همه چیز یک شی است»، و اگر اینطور است، پس دانستن نحوه نوشتن کدهای سی شارپ شی گرا بسیار ضروری است. در این دوره، جو مارینی شما را فراتر از اصول اولیه کلاسهای رایتینگ میبرد و برخی از مفاهیم پیشرفتهتر C# OOP را معرفی میکند که خواندن و نگهداری برنامهها را آسانتر میکند، به سناریوهای رایج برنامهنویسی در دنیای واقعی رسیدگی میکند و عملکرد کلی کد را بهبود میبخشد. با جو در این دوره همراه باشید تا دانش و اعتماد به نفس استفاده از تمامی ویژگی های برنامه نویسی شی گرا سی شارپ را به موثرترین روش برای پروژه های خود به دست آورید.
سرفصل ها و درس ها
معرفی
Introduction
در حال راه اندازی
Getting set up
سطح بعدی C# OOP
Next-level C# OOP
1. C# مبانی شی گرا
1. C# Object-Oriented Basics
خواص
Properties
اصلاح کننده های دسترسی
Access modifiers
وراثت
Inheritance
تعریف کلاس ها
Defining classes
انواع ناشناس
Anonymous types
2. عملیات کلاس
2. Class Operations
خواص مورد نیاز
Required properties
چالش: یک کلاس کارمند بسازید
Challenge: Build an employee class
استفاده از مقداردهی اولیه شی
Using object initializers
راه حل: یک کلاس کارمند بسازید
Solution: Build an employee class
ویژگیهای init-only
Init-only properties
اعضای فقط خواندنی
Read-only members
3. کلاس ها و روش های استاتیک
3. Static Classes and Methods
چالش: اعضای ثابت را به کارمند اضافه کنید
Challenge: Add static members to employee
کلاس های استاتیک
Static classes
راه حل: اعضای ثابت را به کارمند اضافه کنید
Solution: Add static members to employee
سازنده های ایستا
Static constructors
اعضای ثابت
Static members
4. کلاس های چکیده و مهر و موم شده
4. Abstract and Sealed Classes
چالش: کلاس کارمند انتزاعی
Challenge: Abstract employee class
راه حل: کلاس کارمند انتزاعی
Solution: Abstract employee class
تعریف کلاس انتزاعی
Defining an abstract class
روش ها و ویژگی های انتزاعی
Abstract methods and properties
مروری بر کلاس های انتزاعی
Overview of abstract classes
نمایش نظرات