دوره آموزش برنامه نویسی شی گرا در سی شارپ (C# 0.8)
بازدیدها : 928
شی گرایی روشی مدرن در برنامه نویسی است که در آن از مفاهیم اشیای دنیای واقعی برای حل مسائل برنامه نویسی استفاده می کنیم. سی شارپ یک زبان کاملا شی گراست. در این دوره با مفاهیم و روش های شی گرایی آشنا می شویم.
در یک پروژه به اشیای دنیای واقعی نیاز داریم زیرا اشیا در دنیای واقعی بخشی از زندگی و کسب و کار ما هستند و ما در حال ایجاد برنامه های کاربردی (نرم افزاری) برای زندگی و کسب و کار خود هستیم.
شیء گرایی قبل از اینکه یک روش برنامه نویسی باشد یک تفکر است که توسط آن مدل های دنیای واقعی در زبان برنامه نویسی پیاده سازی می شوند. امروزه روش شیءگرایی تقریبا اولین انتخاب برنامه نویسان برای تولید برنامه های کاربردی و حرفه ای می باشد و سی شارپ یکی از زبان های کاملا شیءگرا در فریمورک محبوب و حرفه ای دات نت می باشد.
مزایای برنامه نویسی شی گرا عبارتند از :
-
قابلیت استفاده مجدد
-
قابلیت توسعه
-
سادگی
-
قابلیت نگهداری
شیءگرایی بر مفاهیم زیر استوار است:
-
کلاس ها و اشیا
-
کپسوله سازی – Encapsulation
-
وراثت – Inheritance
-
چند ریختی – Polymorphism
-
انتزاع – Abstraction
دراین دوره آموزشی که در حقیقت ادامه دوره آموزش سی شارپ می باشد، به صورت عملی همراه با حل تمرین با اصول و مفاهیم شیءگرایی در سی شارپ آشنا شده و مفاهیم وراثت، چندریختی، انتزاع داده و رابط های کاربردی را بررسی می کنیم.
پیش نیازها
- علاقه به برنامه نویسی با هدف یادگیری و تولید نرم افزار های کاربردی
- دوره آموزش سی شارپ ( این دوره را از راهیناب دریافت کنید )
-
- مفهوم شی گرایی
-
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
-
عمومی
-
کلاس آنلاین
0
آزمون0
تکلیف0
ارزیابی0
- درباره
- محتوای درسی
-
350000135000 تومان - افزودن به سبد خرید
-
داود میرزایی