دوره آموزش برنامه نویسی شی گرا در سی شارپ (C# 0.8)

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

دوره آموزش برنامه نویسی شی گرا در سی شارپ (C# 0.8)
دوره مجازی

در یک پروژه به اشیای دنیای واقعی نیاز داریم زیرا اشیا در دنیای واقعی بخشی از زندگی و کسب و کار ما هستند و ما در حال ایجاد برنامه های کاربردی (نرم افزاری) برای زندگی و کسب و کار خود هستیم.

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

مزایای برنامه نویسی شی گرا عبارتند از : 

  • قابلیت استفاده مجدد
  • قابلیت توسعه
  • سادگی
  • قابلیت نگهداری

شیءگرایی بر مفاهیم زیر استوار است:

  • کلاس ها و اشیا
  • کپسوله سازی – Encapsulation
  • وراثت – Inheritance
  • چند ریختی – Polymorphism
  • انتزاع – Abstraction

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

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

 

پیش نیازها

  • علاقه به برنامه نویسی با هدف یادگیری و تولید نرم افزار های کاربردی
  • دوره آموزش سی شارپ ( این دوره را از راهیناب دریافت کنید )
هزینه ها
انتخاب آیتم های ستاره دار اجباری است
عنوان هزینه تعداد
هزینه * ۱۳۵۰۰۰۰ ریال -
پرسش و پاسخ

بله، تمرین ها به صورت فایل ضمیمه و قابل دانلود هستند.

دوره که تمام شد با شرکت تماس بگیرید تا DVD دوره برای شما ارسال شود.

بله، در پایین همین صفحه اگر دوره را خریداری کرده باشید امکان دانلود وجود دارد.

محتوا
  • - مفهوم شی گرایی

  • 1 - انواع روش های برنامه نویسی

    2 - شی چیست ؟

    3 - برنامه نویسی شی گرا چیست ؟

    4 - مزایا و اصول شی گرایی

  • - کلاس ها و اشیا

  • 5 - کلاس

    6 - شی ء

    7 - دسترسی به اعضای کلاس

    8 - اعضای کلاس

  • - فیلدها و خصوصیت ها

  • 9 - فیلدها (Field)

    10 - خصوصیت ها (Property)

    11 - خصوصیت های خود پیاده ساز - auto-implemented

    12 - مقداردهی اولیه به اشیا - Object Initialization

    13 - تمرین

  • - متدها

  • 14 - تعریف متد ها

    15 - فراخوانی متدها

    16 - تمرین

    17 - سربارگذاری متد ها Overloading

    18 - نامگذاری آرگومان ها - پارامترهای پیش فرض

    19 - تعداد متغیر پارامترها param

  • - سازنده ها

  • 20 - سازنده - سازنده پیش فرض

    21 - سازنده با پارامتر - سربارگذاری سازنده ها - مقداردهی اعضای readonly

    22 - مخرب ها (Destructors)

  • - مباحث تکمیلی متد ها

  • 23 - فراخوانی با مقدار یا ارجاع

    24 - فراخوانی با ارجاع پارامتر out

ابزارها و امکانات
پشتیبانی
پشتیبانی
برنامه نویسی / C#