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

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس رشید شجاعی
مهندس رشید شجاعی

مدرس فرادرس

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


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



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

👤 مدرس: مهندس رشید شجاعی
🕓 مدت زمان: ۱۴ ساعت و ۳ دقیقه
🎓 تعداد دانشجو: ۱۰۴۲ نفر این آموزش را تهیه کرده اند. — ۳۱ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

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


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

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

(توضیحات بیشتر +)



    توضیحات

    زبان برنامه سازی 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) به همراه بازنویسی مجدد مثال چندضلعی ها

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

    Visual Studio 2015

    پیش نیاز

    برای استفاده بهینه از این آموزش، آشنایی با مفاهیم برنامه نویسی سی شارپ نیاز می باشد. در این راستا، توصیه می شود آموزش برنامه نویسی سی شارپ فرادرس را پیش از این آموزش مطالعه نمایید.

    پیش نمایش

    پیش نمایش ۱ : شیئ گرایی به همراه پیاده سازی عملی در سی شارپ (الف) - ۱۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۱ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : شیئ گرایی به همراه پیاده سازی عملی در سی شارپ (ب) - ۱۹ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۳۰ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : بازنویسی عملگرها به همراه پیاده سازی مثال My Date (الف) - ۱۸ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۲ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : بازنویسی عملگرها به همراه پیاده سازی مثال My Date (ب) - ۲۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۳ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : وراثت با پیاده سازی پرداخت حقوق با ساختار سلسله مراتب (الف) - ۲۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : وراثت با پیاده سازی پرداخت حقوق با ساختار سلسله مراتب (ب) - ۲۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۷ : index ها به همراه پیاده سازی مثال کاربردی چند ضلعی ها - ۳۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : چند ریختی با پیاده سازی سیستم پرداخت حقوق یکسان شرکت - ۲۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : واسط ها به همراه پیاده سازی مثال سیستم پرداخت یکسان شرکت - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : Delegate وEvent با پیاده سازی اطلاع رسانی با Notification - ۲۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : مدیریت استثنا به همراه بازنویسی مجدد مثال چند ضلعی ها - ۲۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


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

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


    ​راهنمای تهیه آموزشها

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

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

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

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

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

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




    سایر آموزش های مهندس رشید شجاعی



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۵٫۰ از ۵ )
    5.0 از 5


    تا کنون ۱۰۴۲ نفراز این آموزش استفاده کرده اند و ۳ نظر ثبت شده است.
    1. 5 از 5

      :

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

    2. 0 از 5

      :

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

    3. 5 از 5

      :

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

    4. 0 از 5

      :

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

    5. 0 از 5

      :

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

    6. 0 از 5

      :

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

    7. 5 از 5

      :

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


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

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

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



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

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

عضویت در خبرنامه فرادرس

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

Please leave this field empty.

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