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

آموزش شی‌ گرایی در سی شارپ (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‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۳,۵۵۰ نفر از این آموزش استفاده کرده اند و ۳۵ نظر ثبت شده است.
محبوبه
محبوبه

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

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

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

بسیار عالی

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

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

میلاد
میلاد

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

علی
علی

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

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

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

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

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

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

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

nima
nima

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

ابوالفضل
ابوالفضل

ممنون

زهره
زهره

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

محمد رضا
محمد رضا

آموزش بسیار عالی و کاملیه - امیدوارم این استاد بزرگ - آموزش های دیگری نیز منتشر کنند تا ما بتوانیم از علم ایشون بهره ببریم

فاطمه
فاطمه

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

محمدرضا
محمدرضا

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

دانشجو
دانشجو

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

فرزاد
فرزاد

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

mehdi
mehdi

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

پول اضافه بیخودی به آموزش های متفرقه ندید.
فقط فرادرس

تشکرات

محمد
محمد

سلام

خیلی عالی بود به همه دوستانی که دنبال مرجع کامل برای OOP هستند این اموزش رو پیشنهاد میکنم

ممنون ار فرادرس و اقای شجاعی

رضا
رضا

با عرض سلام و خسته نباشید ممنون از سایت خوب فرادرس بابت تهیه این آموزش ها. در مورد این آموزش میتونم بگم که واقعا جامع و کامل هست و تمامی نکات شی گرایی به خوبی درس داده می شود البته گاهی اوقات سرعت تدریس کمی بالا می رود ولی مفاهیم باز هم به خوبی تدریس می شوند و قابل فهم هستند من بقیه آموزش های مهندس رشید شجاعی رو هم کم وبیش دیدم و میتونم بگم واقعا بی نظیر درس میدهند. کاش می شد کلاس های درسی دانشگاه هم به همین خوبی تدریس کنند.

مهرداد
مهرداد

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

مهرداد
مهرداد

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

mahsa
mahsa

واقعا عالی بود...
خسته نباشید

عین الهی
عین الهی

انصافا فن بیان و انتقال مطلب استاد شجاعی خود بود تشکر میکنم از ایشان

محمد
محمد

عالی

پوریا نوروزی
پوریا نوروزی

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

Hassan
Hassan

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

احسان پرویزی
احسان پرویزی

من آموزش های زیادی دیدم اما هیچکدوم به با کیفیتی این آموزش نبودن.سبک آموزش مدرس( آقای رشید شجاعی) بسیار عالی هست.تا حالا مدرسی ندیده بودم که اینقدر " با حوصله " آموزش بدن.
دوست دارم آقای رشید شجاعی آموزشهای بیشتری مثل Entity Framework هم ارائه بدن.

ماهری
ماهری

با سلام ، آموزش آقای رشیدی بسیار عالی است ، لطفا تدریس مباحث parallel programing رو هم بوسیله ایشان در سایت قرار دهید. با تشکر

ah
ah

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

سیامک
سیامک

با عرض سلام وخسته نباشید به همه عزیزان در فرادرس واقعا آموزشها ی سایت فرادرس خیلی خیلی خیلی خوبه
آقای شجاعی فوق العاده هستین و....

عباس
عباس

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

hani
hani

واقعا عالی بود.
ممنونم آقای شجاعی عزیز.
من منتظر آموزش های بعدی از شما هستم.

سعید
سعید

سلام، از اینکه استاد شجاعی مطالب رو به زیبایی شرح و تدریس میکنند جا داره دستشون ببوسم.
امیدوارم که دیگر فصول مربوط به سی شارپ هم (مثل بحث XAML، Entity و ...) رو در فرادرس منتشر کنند، تا ما بیشتر از دانش شون در برنامه نویسی بهره مند بشیم.

خلیل غبیشاوی
خلیل غبیشاوی

با سلام.
واقعا دست جناب آقای مهندش شجاعی درد نکند، ارائه مطالب در حد تیم ملی می باشد.

سلمه صالح پور
سلمه صالح پور

واقعا دست مریزاد آقای شجاعی.
مرسی.

دسته‌بندی موضوعی: برنامه نویسی | سی شارپ

برچسب‌ها:
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 | واسط | وراثت
مشاهده بیشتر مشاهده کمتر
فهرست جلسات ۱۱ جلسه ویدئویی ×