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

دانلود Object Oriented Programming Fundamentals using C#

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

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

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

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

  • بخش 2: کلاس‌ها و اشیاء با یادگیری نحوه تعریف، ایجاد و استفاده از کلاس‌ها و اشیاء به قلب برنامه‌نویسی C# بروید. اهمیت سازنده‌ها، تخریب‌کننده‌ها و ویژگی‌ها را در ساخت کدهای قابل استفاده مجدد و مدولار درک کنید.

  • بخش 3: انتزاع و کپسوله‌سازی مفاهیم انتزاع و کپسوله‌سازی را بررسی کنید. درباره اصلاح‌کننده‌های دسترسی و نحوه کنترل دید و محافظت از داده‌ها در برنامه‌هایتان اطلاعات کسب کنید.

  • بخش 4: وراثت و چندشکلی بر اصول وراثت و چندشکلی مسلط شوید. نحوه ایجاد کلاس‌های مشتق‌شده، استفاده از کلمه کلیدی «جدید» و پیاده‌سازی روش نادیده گرفته‌شده برای دستیابی به رفتار چندشکلی و افزایش قابلیت استفاده مجدد کد را بدانید.

  • بخش 5: رابط‌ها، کلاس‌های مشخص و کلاس‌های انتزاعی تفاوت‌های بین رابط‌ها و کلاس‌های انتزاعی را بیاموزید. نحوه پیاده‌سازی برنامه‌نویسی قراردادی با استفاده از رابط‌ها و زمان استفاده از کلاس‌های انتزاعی در مقابل کلاس‌های مشخص برای طراحی سیستم‌های نرم‌افزاری انعطاف‌پذیر و قابل نگهداری را بیابید.

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


سرفصل ها و درس ها

در مورد دوره About the course

  • مقدمه و چرایی این دوره Introduction and why this course

مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

  • خلاصه برنامه ریزی رویه ای Recap of Procedural Programming

  • مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

کلاس ها و اشیاء Classes and Objects

  • کلاس ها و اشیا در سی شارپ Classes and objects in C#

  • خواص در سی شارپ Properties in C#

  • سازنده و تخریب کننده در سی شارپ Constructors and Destructors in C#

انتزاع و کپسوله سازی Abstraction and Encapsulation

  • دسترسی به اصلاح کننده ها و دسترسی عمومی Access modifiers and public access

  • دسترسی خصوصی Private access

  • دسترسی داخلی Internal access

  • درک انتزاع و کپسوله سازی Understanding abstraction and encapsulation

وراثت و چند شکلی Inheritance and Polymorphism

  • وراثت و دسترسی محافظت شده Inheritance and protected access

  • پنهان کردن داده ها و کلمه کلیدی "جدید". Data Hiding and “new” keyword

  • درک توابع مجازی و غلبه بر روش Understanding virtual functions and method overriding

  • کلاس انتزاعی Abstract class

  • انواع و فواید ارث Types and Benefits of Inheritance

  • پلی مورفیسم و ​​فواید آن Polymorphism and its benefits

رابط ها، کلاس های بتن، و کلاس های انتزاعی Interfaces, Concrete Classes, and Abstract Classes

  • درک مشکل با کلاس های بتنی Understanding the problem with concrete classes

  • رابط ها و برنامه نویسی قرارداد Interfaces and contract programming

  • کلاس انتزاعی Abstract class

  • رابط ها در مقابل کلاس Abstract Interfaces vs Abstract class

  • مدل IAC The IAC Model

تعطیلی دوره و بعد Course Closure and what next

  • در ادامه زبان آموز باید چه کار کند What should the learner do next

نمایش نظرات

آموزش اصول برنامه نویسی شی گرا با استفاده از سی شارپ
جزییات دوره
4 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,058
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Rajat Singh Rahul Rajat Singh

معمار راه حل | مایکروسافت MVP | CodeProject MVP