دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

اصول برنامه‌نویسی شی‌گرا با استفاده از سی‌شارپ

اصول برنامه‌نویسی شی‌گرا با استفاده از سی‌شارپ

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

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

پیش نیازهای دوره

  • دانش برنامه‌نویسی اولیه
  • درک اولیه با سی‌شارپ (#C)
  • تفکر منطقی و تحلیلی
  • انگیزه و اشتیاق به یادگیری

توضیحات دوره

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

نکات برجسته دوره:

بخش 1: آشنایی با برنامه‌نویسی شی‌گرا

  • سفر خود را با بررسی بر اصول برنامه‌نویسی شی‌گرا آغاز کنید. اصول برنامه‌نویسی رویه‌ای را بررسی کنید تا تفاوت‌ها و مزایای کلیدی OOP را درک کنید.

بخش 2: کلاس‌ها و اشیاء

  • با یادگیری چگونگی تعریف، ایجاد و استفاده از کلاس‌ها و اشیاء، به بررسی قلب برنامه‌نویسی سی‌شارپ بپردازید. اهمیت سازنده‌ها (constructors)، مخرب‌ها (destructors) و خصوصیات (properties) را در ساخت کدهای قابل استفاده مجدد و ماژولار درک کنید.

بخش 3: انتزاع و کپسوله‌سازی

  • مفاهیم انتزاع (Abstraction) و کپسوله‌سازی (Encapsulation) را بررسی کنید. درباره اصلاح‌کننده‌های دسترسی (access modifiers) و چگونگی کنترل دید و حفاظت از داده‌ در اپلیکیشن‌های خود بیاموزید.

بخش 4: وراثت و چندریختی

  • به اصول وراثت (Inheritance) و چندریختی (Polymorphism) مسلط شوید. چگونگی ایجاد کلاس‌های مشتق شده، استفاده از کلمه کلیدی "new" و پیاده‌سازی متد اوررایدینگ (method overriding) را برای دستیابی به رفتار چندریختی و افزایش قابلیت استفاده مجدد کد درک کنید.

بخش 5: اینترفیس‌ها، کلاس‌های Concrete و کلاس‌های Abstract

  • تفاوت بین اینترفیس‌ها (Interfaces) و کلاس‌های انتزاعی (Abstract Classes) را بیاموزید. کشف کنید که چگونه برنامه‌نویسی قراردادی را با استفاده از اینترفیس‌ها پیاده‌سازی کنید و چه زمانی از کلاس‌های انتزاعی در مقابل کلاس‌های Concrete برای طراحی سیستم‌های نرم‌افزاری انعطاف‌پذیر و قابل نگهداری استفاده کنید.

این دوره به عنوان اولین گام برای تبدیل شدن به یک معمار نرم‌افزار عمل می‌کند و مهارت‌ها و دانش ضروری را برای پیشرفت از نقش توسعه‌دهنده به طراحی و مدیریت سیستم‌های نرم‌افزاری پیچیده فراهم می‌آورد. به ما بپیوندید تا پتانسیل خود را آزاد کرده و مسیر شغلی خود را در توسعه نرم‌افزار پیش ببرید!

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

  • توسعه‌دهندگان نرم‌افزار سی‌شارپ که مشتاق هستند به معمار نرم‌افزار تبدیل شوند.
  • توسعه‌دهندگان نرم‌افزار که می‌خواهند جزئیات برنامه‌نویسی شی‌گرا را بیاموزند.
  • فارغ‌التحصیلان دانشگاه که می‌خواهند عمیقاً وارد اصول OOP شوند.

اصول برنامه‌نویسی شی‌گرا با استفاده از سی‌شارپ

  • مقدمه و دلیل این دوره 05:53
  • مرور برنامه‌نویسی رویه‌ای 10:48
  • آشنایی با برنامه‌نویسی شی‌گرا 13:57
  • کلاس‌ها و اشیاء در سی‌شارپ 14:25
  • خصوصیات (Properties) در سی‌شارپ 20:18
  • سازنده‌ها (Constructors) و مخرب‌ها (Destructors) در سی‌شارپ 14:22
  • اصلاح‌کننده‌های دسترسی و دسترسی عمومی 14:58
  • دسترسی خصوصی 06:48
  • دسترسی داخلی 08:39
  • درک انتزاع و کپسوله‌سازی 20:01
  • وراثت و دسترسی محافظت شده 19:15
  • پنهان‌سازی داده و کلمه کلیدی "new" 07:53
  • درک توابع مجازی و بازنویسی متد 07:39
  • کلاس انتزاعی 06:01
  • انواع و مزایای وراثت 07:08
  • چندریختی و مزایای آن 16:57
  • درک مشکل با کلاس‌های Concrete 08:42
  • اینترفیس‌ها و برنامه‌نویسی قراردادی 11:37
  • کلاس انتزاعی (Abstract Class) 08:52
  • اینترفیس‌ها در مقابل کلاس انتزاعی 02:31
  • مدل IAC 03:38
  • گام بعدی برای یادگیرنده چیست؟ 01:20

1,520,500 304,100 تومان

مشخصات آموزش

اصول برنامه‌نویسی شی‌گرا با استفاده از سی‌شارپ

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:22
  • مدت زمان :03:51:42
  • حجم :1.43GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:18
  • تعداد درس: 55
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,476,500 895,300 تومان
  • زمان: 11:20:05
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,595,500 1,119,100 تومان
  • زمان: 14:10:43
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,231,500 446,300 تومان
  • زمان: 05:39:43
  • تعداد درس: 88
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:14
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,017,000 1,203,400 تومان
  • زمان: 15:14:07
  • تعداد درس: 171
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,812,000 962,400 تومان
  • زمان: 12:11:23
  • تعداد درس: 80
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید