هزینه آموزش
۸۵,۰۰۰ تومان

آموزش شی‌ گرایی در سی شارپ (C#‎‎)

آموزش شی‌ گرایی در سی شارپ (C#‎‎)

تعداد دانشجو
۳,۸۱۷ نفر
مدت زمان
۱۴ ساعت و ۳ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۳۶ بازخورد (مشاهده نظرات)
آموزش شی‌ گرایی در سی شارپ (C#‎‎)

زبان برنامه سازی C#‎ یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان C#‎‎‎ یکی از زبان های برنامه سازی شی‌ گرا این Platform است. با به کارگیری برنامه نویسی شی‌ گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چرا که تخمین زده می شود که هشتاد درصد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقای آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی‌ گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.

آموزش شی‌ گرایی در سی شارپ (C#‎‎)

مدت زمان
۱۴ ساعت و ۳ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
۳۶ بازخورد (مشاهده نظرات)
مدرس
رشید شجاعی

کارشناس ارشد مهندسی كامپیوتر - نرم افزار

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

توضیحات تکمیلی

در این فرادرس به آموزش شی‌ گرایی در سی شارپ می پردازیم. زبان برنامه سازی C#‎ یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان C#‎‎‎ یکی از زبان های برنامه سازی شی‌ گرا این Platform است. با به کارگیری شی‌ گرایی در سی شارپ، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد درصد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقای آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.

ما در دنیایی از اشیا زندگی می کنیم. کافی است نگاهی به اطراف خود بی اندازیم. اطراف ما پر است از اتومبیل ها، هواپیماها، انسان ها، حیوانات، ساختمان ها، چراغ های ترافیک، بالابرها و بسیاری از چیزهای دیگر. قبل از اینکه زبان های برنامه نویسی شی‌ گرا ابداع شوند، زبان های برنامه نویسی (همانند FORTRAN ،Pascal ،C و Basic) بر روی اعمال یا Actions بجای چیزها یا اشیا تمرکز داشتند. با اینکه برنامه نویسان در دنیایی از اشیا زندگی می کردند اما با افعال سرگرم بودند. خود همین تناقض باعث شد تا برنامه های نوشته شده از قدرت کافی برخوردار نباشند. هم اکنون که زبان های برنامه نویسی شی گرا همانند C#‎‎‎ و Java در دسترس هستند، برنامه نویسان به زندگی خود در یک دنیای شی گرا ادامه می دهند و می توانند برنامه های خود را با اسلوب شی گرا بنویسند. فرآیند برنامه نویسی شی گرا در مقایسه با برنامه نویسی روالی (Procedural) ماهیت بسیار طبیعی تری دارد و نتیجه آن هم رضایت بخش تر است.

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

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

فهرست سرفصل ها و مباحث مطرح شده در این دوره آموزشی، در ادامه آمده اند:
  • درس یکم: شی‌ گرایی به همراه پیاده سازی عملی در سی شارپ
  • درس دوم: بازنویسی عملگرها (Operator overloading) به همراه پیاده سازی مثال MyDate
  • درس سوم: وراثت (Inheritance) به همراه پیاده سازی سیستم پرداخت حقوق و دستمزد کارمندان با ساختار سلسله مراتب
  • درس چهارم: Indexer ها به همراه پیاده سازی مثال کاربردی چندضلعی ها
  • درس پنجم: چندریختی (Polymorphism) به همراه پیاده سازی مثال سیستم پرداخت حقوق و دستمزد یکسان شرکت
  • درس ششم: واسط ها (Interface) به همراه پیاده سازی مثال سیستم پرداخت حقوق و دستمزد یکسان شرکت
  • درس هفتم: Delegate و Event به همراه پیاده سازی مثال سیستم اطلاع رسانی به شکل Notification
  • درس هشتم: مدیریت استثنا (Exception handling) به همراه بازنویسی مجدد مثال چندضلعی ها

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Visual Studio 2015




پیش نمایش‌ها

۱. شی گرایی به همراه پیاده سازی عملی در سی شارپ (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۱ مگابایت -- (کلیک کنید +))

۲. شی گرایی به همراه پیاده سازی عملی در سی شارپ (ب)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۳۱ مگابایت -- (کلیک کنید +))

۳. بازنویسی عملگرها به همراه پیاده سازی مثال My Date (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۲ مگابایت -- (کلیک کنید +))

۴. بازنویسی عملگرها به همراه پیاده سازی مثال My Date (ب)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۴ مگابایت -- (کلیک کنید +))

۵. وراثت با پیاده سازی پرداخت حقوق با ساختار سلسله مراتب (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. وراثت با پیاده سازی پرداخت حقوق با ساختار سلسله مراتب (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. index ها به همراه پیاده سازی مثال کاربردی چند ضلعی ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. چند ریختی با پیاده سازی سیستم پرداخت حقوق یکسان شرکت
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. واسط ها به همراه پیاده سازی مثال سیستم پرداخت یکسان شرکت
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. Delegate و Event با پیاده سازی اطلاع رسانی با Notification
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. مدیریت استثنا به همراه بازنویسی مجدد مثال چند ضلعی ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۱ جلسه ویدئویی با مجموع ۱۴ ساعت و ۳ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش شی‌ گرایی در سی شارپ (C#‎‎)
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۰۴۷۱ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCS9404
مدت زمان ۱۴ ساعت و ۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۱ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۳,۸۱۷ نفر از این آموزش استفاده کرده اند و ۳۶ نظر ثبت شده است.
محمدرضا
محمدرضا

واقعا عالی بود ، خیلی ممنونم، آقای مهندس شجاعی #C پیشرفته هم تدریس کنید دیگه خیلی عالی میشه

محبوبه
محبوبه

سلام؛ ممنونم از جناب شجاعی و همینطور فرادرس به خاطر این آموزش عالی.

مفاهیم عالی توضیح داده شدند.

مریم رضی
مریم رضی

بسیار عالی

هومن فرخی
هومن فرخی

خیلی عالی بود. خیلی خیلی عالی بود

میلاد
میلاد

بسیار استاد قوی و‌مسلط هستین.مرسی

علی
علی

این آموزش رو هنوز به طور کامل مشاهده نکردم ولی تا هیمنجا خیلی برام خوب بود از نحوه بیان مدرس و مثال هایی که زده می شد و محتوا رضایت داشتم.

محمد جواد
محمد جواد

مفهوم کلی رو بیان کرده بودند تونستم استفاده کنم.

سید حسین
سید حسین

کامل و جامع بود. مثال های خوبی داشت. در کل خوب بود.

امیر حسین
امیر حسین

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

nima
nima

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

دسته‌بندی موضوعی: برنامه نویسی | سی شارپ
برچسب‌ها:
Abstract | Abstraction | Access Modifiers | Anonymous Typ | AnonymousTyp | Automatic | C sharp | C# | Class Diagram | Constructor | Encapsulation | Event | Func | Indexer | Inheritance | Interface | Namespace | Nested | Object Oriented Programming ​ | object oriented programming c sharp | OOAD & UML | OOP | Partial | Polymorphism | property | Sealed | آموزش برنامه نویسی شی گرا در سی شارپ | آموزش جامع شی گرایی در سی شارپ | آموزش جامع شی گرایی در سی شارپ (C#‎) | آموزش شی گرایی در سی شارپ | آموزش شی گرایی در سی شارپ pdf | اجزاء تابعی | اجزاء تابعی Static | اجزاء داده ای | اجزاء داده ای Static | اشیاء | اموزش برنامه نویسی شی گرا | انواع بدون نام Anonymous Typ | بازنویسی رفتارهای کلاس | بازنویسی رفتارهای کلاس و مفهوم Params | برنامه نویسان | برنامه نویسی شی گرا | برنامه نویسی شی گرا در سی شارپ | تجرد | تعیین کننده های دسترسی | توابع یوتیلیتی | جزوه برنامه نویسی شی گرا | جزوه برنامه نویسی شی گرا c# | جزوه شی گرایی در c# | چندریختی | خلاصه سازی | دانلود فیلم آموزش شی گرایی در سی شارپ | دانلود کتاب برنامه نویسی شی گرا در سی شارپ | رفتارهای کلاس | زبان C++ | زبان چند الگویی | سازنده ها | سازنده ها و مخرب ها | سی شارپ دات نت | شی گرایی | شی گرایی در c# چیست | شی گرایی در سی شارپ | شیء گرا | کپسوله سازی | کتاب شی گرایی در c# | کلاس | کلاس Abstract | کلاس Nested | کلاس Partial | کلاس Sealed | کلاس ها | کلاس های انتزاعی | مبانی کامپیوتر | مخرب ها | مفاهیم پایه ای شی گرایی | مفاهیم شی گرایی در c# | مفاهیم شی گرایی در سی شارپ | مفهوم Params | واسط | وراثت
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱۱ جلسه ویدئویی