قیمت این دوره: 200,000 160,000 تومان
  • مدرس دوره : محمد صالح زارعی
  • تعداد ویدیوها : 44 ویدیو
  • مدت زمان دوره : 8:35:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/08/28
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش برنامه‌نویسی شی‌ء گرا در سی‌شارپ

آموزش برنامه‌نویسی شی‌ء گرا در سی‌شارپ

برنامه نویسی شی گرا (OOP) یک ساختار برنامه نویسی است که در آن برنامه‌ها بر خلاف عمل و منطق، حول اشیا سازماندهی می‌شوند. برنامه‌نویسی شی گرا اساساً یک فلسفه طراحی است که مجموعه متفاوتی از زبان‌های برنامه نویسی مانند سی‌شارپ از آن استفاده می کنند. درک مفاهیم OOP می تواند به تصمیم‌گیری در مورد نحوه‌ی طراحی برنامه و ساختار مورد استفاده کمک کند. همه چیز در OOP به عنوان اشیا کنار هم قرار می گیرند. یک شی ترکیبی از متغیرها، توابع و داده‌ها است که مجموعه‌ای از فعالیت‌های مرتبط با هم را انجام می‌دهد. وقتی شیء آن فعالیت‌ها را انجام می دهد، رفتار شی را تعریف می‌کند.

از جمله مهم‌ترین مزیت‌های برنامه‌نویسی شی‌گرا، خطایابی آسان و ایجاد ساختار منظم برای دستورات و شاید از همه مهم‌تر استفاده مجدد از کدها و امنیت آن‌ها می‌باشند.

زبان برنامه‌نویسی سی شارپ پشتیبانی کاملی از OOP شامل وراثت، کپسوله‌سازی، انتزاع و چندشکلی ارائه می‌کند که در این دوره آموزشی قصد داریم به مهم‌ترین و کاربردی‌ترین مفاهیم و نکات در این حوزه بپردازیم.

پیش نیاز: آموزش سی‌شارپ از مقدماتی تا پیشرفته استاد مدائنی




فهرستـــ ویدیوها

مدت زمان دوره 8:35:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفي آموزش

00:06:32

معرفي آموزش

2
  • Classes Part 1

00:09:24

Classes Part 1

3
  • Classes Part 2

00:12:03

Classes Part 2

4
  • NameSpace

00:20:58

NameSpace

5
  • Static Class

00:24:47

Static Class

6
  • Inheritance

00:28:53

Inheritance

7
  • Interface

00:14:34

Interface

8
  • Polymorphism

00:09:43

Polymorphism

9
  • Abstract Class

00:11:13

Abstract Class

10
  • Nested Class

00:07:11

Nested Class

11
  • Partial Classes

00:05:18

Partial Classes

12
  • Sealed Class

00:06:09

Sealed Class

13
  • Constructor Part 1

00:15:49

Constructor Part 1

14
  • Constructor Part 2

00:02:23

Constructor Part 2

15
  • Return Statement

00:18:36

Return Statement

16
  • Parameters

00:16:42

Parameters

17
  • Constructor Parameters

00:06:32

Constructor Parameters

18
  • Destructor

00:14:54

Destructor

19
  • Full Property, ReadOnly And Const

00:21:08

Full Property, ReadOnly And Const

20
  • Constructor Overloading

00:14:15

Constructor Overloading

21
  • Method Overloading

00:05:41

Method Overloading

22
  • Stack Vs Heap

00:10:42

Stack Vs Heap

23
  • Virtual And Override

00:09:45

Virtual And Override

24
  • Sealed Override

00:03:50

Sealed Override

25
  • ref and out keywords in CSharp

00:09:07

Ref and Out keywords in CSharp

26
  • MethodBase

00:02:30

MethodBase

27
  • Indexers

00:05:28

Indexers

28
  • Operator Overloading

00:09:52

Operator Overloading

29
  • Generic Class

00:13:29

Generic Class

30
  • Generic Interface

00:04:34

Generic Interface

31
  • Struct

00:07:58

Struct

32
  • Delegates

00:16:13

Delegates

33
  • Functions

00:11:59

Functions

34
  • Actions

00:02:46

Actions

35
  • Anonymous Method

00:06:14

Anonymous Method

36
  • Events

00:14:29

Events

37
  • Enum

00:15:36

Enum

38
  • نکات تکمیلی

00:06:39

نکات تکمیلی

39
  • Local Functions

00:13:09

Local Functions

40
  • Review

00:13:09

Review

41
  • Partial Methods

00:25:13

Partial Methods

42
  • توضیحات عدم برگزاری فصل دوم بصورت پروژه محور

00:10:16

توضیحات درباره‌ی عدم برگزاری فصل دوم بصورت پروژه محور

43
  • PropertyInfo Class

00:10:16

PropertyInfo Class

44
  • استفاده از Record برای Validation

00:19:50

استفاده از Record برای Validation

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .