آموزش 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

  • کلاس های مهر و موم شده Sealed classes

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش C# پیشرفته: برنامه نویسی شی گرا
جزییات دوره
1h 46m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,150
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar