header-logo.png BiaTech

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

در این دوره سعی داریم هر آنچه در رابطه با مفاهیم برنامه نویسی شئ گرایی وجود دارد، با واسطه زبان برنامه نویسی C# بیان کنیم. در این دوره از مثالهایی از دنیای واقعی استفاده شده است که درک مطالب را بشدت آسان می کند.

این دوره برای اشخاص زیر مناسب است:

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

 پیش نیازها

آشنایی با زبان برنامه نویسی C#

فصل‌های دوره



در این فصل به مقدمه ای از برنامه نویسی شئ گرایی پرداخت می شود و شامل یک ویدیو می باشد


33 دقیقه | 193 MB

در این فصل وارد محیط ویژوال استودیو شده و چگونگی ایجاد اولین کلاس را بررسی می کنیم


20 دقیقه | 121 MB

این فصل شامل چهار جلسه است و در مورد مفاهیم زیر مطالبی مفیدی ارائه خواهد شد:

  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism

58 دقیقه | 338 MB

این فصل شامل دو جلسه است که به شرح و پیاده سازی مثال هایی از Abstract class و Interface پرداخته خواهد شد


55 دقیقه | 322 MB

این فصل شامل پنج جلسه می باشد و در هر جلسه یکی از اصول SOLID با مثالی از دنیای واقعی و مثال برنامه نویسی با جزئیات شرح داده شده است


01 ساعت و 29 دقیقه | 518 MB

این فصل شامل یک جلسه است و به شرح اجزای داخل یک کلاس می پردازد


28 دقیقه | 164 MB

این فصل شامل چهار جلسه است و مطالب زیر را پوشش میدهد:

  • Sealed
  • Partial
  • Static
  • Generic

01 ساعت و 07 دقیقه | 390 MB

این فصل شامل سه جلسه می باشد و مفاهیم زیر  را پوشش میدهد:

  • Entity
  • Value Object
  • Data transfer object

55 دقیقه | 325 MB

این فصل شامل نُه جلسه کوتاه و شرحی مختصر بر الگوهای نرم افزاری تفویض کلی مسئولیت یا GRASP می باشد


47 دقیقه | 282 MB

درباره مدرس


میلاد روزی خوار

میلاد روزی خوار

کارشناس ارشد فناوری اطلاعات- برنامه نویس NET.

10 دوره آموزشی

دیدگاه‌ها


رضا مرادپوریان

من تازه فهمیدم قبلش کلی از شئ گرایی رو درست نفهمیده بودم. دستت درد نکنه. و چرا فقط همین یه دوره رایگانه؟


زینب

مثال هاتون بی نظیر بود. ممنون. البته من یه جاهایشو گذاشتم دور تند


golian327@gmail.com

سلام پرداخت هزینه در سایت شما مشکل دارد


ثبت دیدگاه و امتیاز


برای ثبت نظر یا امتیازدهی وارد شوید
ورود/ثبت نام
رایگان

برای استفاده از دوره‌های رایگان ابتدا ثبت نام | ورود کنید
ورود | ثبت نام

ویژگی‌های دوره


  • تعداد هنرجو 186
  • سطح دوره مبتدی تا پیشرفته
  • مدت زمان 07:32
  • مجموع حجم دوره 2653 MB
  • امتیاز
  • لینک کوتاه https://biatech.ir/links?id=b