آموزش C# Intermediate: کلاس ها، رابط ها و OOP

C# Intermediate: Classes, Interfaces and OOP

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

این که آیا می خواهید از C# برای ساخت برنامه های وب، برنامه های تلفن همراه، برنامه های دسکتاپ یا بازی ها استفاده کنید، درک کلاس های C#، رابط ها و اصول برنامه نویسی شی گرا بسیار مهم است.

این دوره دومین قسمت از پرفروش ترین سری سی شارپ موش است و همه چیز در مورد کلاس ها، رابط ها و برنامه نویسی شی گرا است. در اصل، یاد خواهید گرفت:


  • نحوه کار با کلاس ها، سازنده ها، فیلدها، ویژگی ها، متدها و نمایه سازها

  • نحوه استفاده از کپسولاسیون برای کاهش تأثیر تغییر

  • چگونه می توان استحکام کد خود را بهبود بخشید

  • نحوه استفاده مجدد از کد با استفاده از وراثت و ترکیب

  • چرا ترکیب بهتر از وراثت است

  • چگونه با استفاده از چند شکلی برنامه های توسعه پذیر بسازیم

  • چگونه با استفاده از رابط‌ها برنامه‌های بدون اتصال، توسعه‌پذیر و آزمایش‌پذیر توسعه دهیم



آموزش‌ها و ویدیوهای رایگان زیادی در YouTube وجود دارد. چرا می خواهید این دوره را بگذرانید؟

پاسخ ساده است: کیفیت تدریس.


Mosh یک مهندس نرم افزار پرشور با بیش از 13 سال تجربه در توسعه برنامه های کاربردی در C# است. او نویسنده چندین دوره پرفروش سی شارپ در Udemy است و می‌داند چگونه شما را به روشی منطقی طی یک سری مراحل کودک راهنمایی کند.


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


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


و آخرین دلیل: همه ویدیوها با کیفیت بالا ویدیو/صوت تولید می‌شوند تا بهترین تجربه یادگیری را به شما ارائه دهند.



بسته C# کامل

این دوره دومین قسمت از سری کامل C# Mosh در Udemy است:

  • قسمت 1: C# اصولات برای مبتدیان: با کدنویسی اصول C# را بیاموزید 
  • قسمت 2: C# متوسط: کلاس‌ها، رابط‌ها و برنامه‌نویسی شی‌گرا
  • قسمت 3: C# پیشرفته: مهارتهای C# خود را به سطح بعدی ببرید


سایر دانش‌آموزانی که این دوره را گذرانده‌اند، می‌گویند:

"من در واقع اولین کار خود را به عنوان یک توسعه دهنده نرم افزار جوان پیدا کردم. من بسیاری از آن را مدیون شما هستم زیرا دوره های شما بسیار مفید بوده است. باشد که خداوند به شما و تلاش شما برای ایجاد دوره های با کیفیت بالا برکت دهد. زندگی من را از کار به عنوان نگهبان و وب سایت به صورت رایگان تغییر داد، اکنون من یک حرفه ای هستم." -جفری دانمارکی


"دوره های شما این اعتماد به نفس را به من داده است که از شغل بن بست خود خارج شوم و برای یک شغل تمام وقت برنامه نویسی اقدام کنم. بسیار خوشحالم که می گویم من تازه مصاحبه شغلی را تمام کردم و آنها به من کار دادند!!! " -دن فارنل


"کیفیت فوق العاده! من یاد گرفتم که همه دوره های Mosh درجه یک هستند. این دوره تفاوتی ندارد! محتوا به زیبایی طراحی شده است، به خوبی با نمونه های عالی سازماندهی شده است و به شیوه ای واضح و مختصر (با ویدیوی عالی) ارائه شده است. و کیفیت صدا)! من همچنین دوست داشتم که این دوره شامل تمرینات باشد. چیزهای خارق العاده!" -راجر ساله


"دوستش دارم! این مرد قطعاً می داند که در مورد چه چیزی صحبت می کند. او تلاش می کند دوره های خود را تا حد امکان جامع تر کند و چندین ترفند را در طول مسیر به شما آموزش می دهد." -Jeb Watson


"همانطور که در تمام دوره های آموزشی او علاقه و عشق او به برنامه نویسی مسری است. او کار بسیار خوبی در ترکیب تئوری با مثال های سخت و احتیاط با عملی انجام می دهد. اگر با تماشای و مثال ها بهتر یاد می گیرید، پس خواندن و تئوری این یک کار عالی است. باید مراقب باشید تا فراتر از یادگیری نحو سی شارپ حرکت کنید." -مایکل پل


"دوره بسیار عالی! اگر واقعاً می خواهید سی شارپ را به صورت حرفه ای یاد بگیرید، همه دوره های Mosh ارزش گذراندن را دارند. Mosh نه تنها نحو زبان را به وضوح توصیف می کند و مفاهیم زبان را توضیح می دهد، بلکه دائماً تأکید می کند. اهمیت شیوه های برنامه نویسی خوب" -تونی زامپینی



درباره مربی شما

مش (مشفق) همدانی یک مهندس نرم افزار و معلم پرشور با 13 سال تجربه در ساخت برنامه های کاربردی با استفاده از سی شارپ (از اولین انتشار NET Framework در سال 2002) است. Mosh یک توسعه دهنده تمام وقت است و آنچه در این دوره قرار است بیاموزید نتیجه کار روزانه او به عنوان یک برنامه نویس هاردکور در کنار سال ها تحصیل است،

شاگردان Mosh او را به عنوان یک معلم پرشوری که می داند چگونه دانش آموز را به یک سری مراحل منطقی بردارد و آنها را با ترکیبی عالی از تئوری و عمل غنی کند.


ضمانت بازگشت 100٪ پول

این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. دوره را بگذرانید، سخنرانی ها را مرور کنید، تمرینات را انجام دهید و اگر راضی نیستید، ظرف 30 روز درخواست بازپرداخت کنید. تمام پول شما برگردانده می شود، هیچ سوالی پرسیده نمی شود.



پس آیا می خواهید مهارت های C# خود را به سطح بعدی ارتقا دهید؟ اکنون این دوره را بگذرانید و شروع کنید!




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

درباره این دوره About this Course

  • آنچه شما قرار است یاد بگیرید What You are Going to Learn

  • مربی شما کیست Who is Your Instructor

  • کد منبع Source Code

  • تمرینات Exercises

  • سوال پرسیدن Asking Questions

  • قبل از شروع Before You Get Started

کلاس ها Classes

  • مقدمه ای بر کلاس ها Introduction to Classes

  • سازندگان Constructors

  • اولیه سازهای شی Object Initializers

  • مواد و روش ها Methods

  • زمینه های Fields

  • دسترسی به اصلاح کننده ها Access Modifiers

  • خواص Properties

  • نمایه سازها Indexers

  • خلاصه Summary

  • تمرینات Exercises

ارتباط بین طبقات Association between Classes

  • کوپلینگ کلاس Class Coupling

  • وراثت Inheritance

  • ترکیب بندی Composition

  • ترکیب برتری بر ارث Favour Composition over Inheritance

  • خلاصه Summary

ارث - ستون دوم OOP Inheritance - Second Pillar of OOP

  • دسترسی به اصلاح کننده ها Access Modifiers

  • سازندگان و ارث Constructors and Inheritance

  • Upcasting و Downcasting Upcasting and Downcasting

  • بوکس و جعبه گشایی Boxing and Unboxing

  • خلاصه Summary

  • تمرینات Exercises

چند شکلی: رکن سوم OOP Polymorphism: Third Pillar of OOP

  • نادیده گرفتن روش Method Overriding

  • چکیده کلاس ها و اعضا Abstract Classes and Members

  • کلاس ها و اعضا مهر و موم شده Sealed Classes and Members

  • خلاصه Summary

  • تمرینات Exercises

رابط ها Interfaces

  • اینترفیس چیست؟ What is an Interface?

  • رابط ها و تست پذیری Interfaces and Testability

  • رابط ها و توسعه پذیری Interfaces and Extensibility

  • رابط ها برای وراثت چندگانه نیستند Interfaces are NOT for Multiple Inheritance

  • رابط ها و چند شکلی Interfaces and Polymorphism

  • خلاصه Summary

  • تمرینات Exercises

بعد چه می شود؟ What's Next?

  • کلمات پایانی Final Words

  • دوره های دیگر من My Other Courses

  • دوره های دیگر من را با تخفیف دریافت کنید Get My Other Courses with a Discount

پاداش: بررسی کد دانش آموزان Bonus: Students' Code Reviews

  • تمرین کرنومتر StopWatch Exercise

  • تمرین پشته ای Stack Exercise

  • تمرین موتور گردش کار Workflow Engine Exercise

نمایش نظرات

آموزش C# Intermediate: کلاس ها، رابط ها و OOP
جزییات دوره
5.5 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
141,629
4.5 از 5
دارد
دارد
دارد
Mosh Hamedani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosh Hamedani Mosh Hamedani

مهندس نرم افزار پرشور و نویسنده پرفروش