دوره پروژه محور تصویری و فارسی زبان آموزش شی گرایی در سی شارپ – سری دوم

برنامه نویسی شی گرا در اوایل دهه ۱۹۷۰ توسط آلن کی Alan Kay طراحی شده یعنی اولین قدمهای این سبک برنامه نویسی توسط آلن کی برداشته شده است. اولین زبان شی گرا توسط آلن کی طراحی شد. اسم این زبان Small Talk است.

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

سرفصل ها سری دوم  دوره که حاوی ۶ ویدئو می باشد :

تذکر : باقی سرفصل ها در سری ها آینده که هر روز منتشر می شود ارائه خواهد شد .

قسمت ششم :

در این قسمت از آموزش شما با Property ها در سی شارپ آشنا خواهید شد

این قابلیت در زبانهای جاوا و سی پلاس پلاس وجود ندارد و محبوبیت خاصی بین برنامه نویسان دارد و در جاهای زیادی مورد استفاده قرار گرفته شده است.

این قابلیت جایگزین متدهای Set,Get شده است و شما میتوانید با تعریف یک property برای یک متغیر هم قابلیت Set و هم قابلیت Get را داشته باشید.استفاده از Property خوانایی برنامه را بالا میبرد و قابلیت های متد را برای شما به همراه خواهد داشت.

در اینجا همچنین شما خواهید آموخت که چگونه یک property ، Read Only  یا Write Only تعریف کنید.

قسمت هفتم :

در این قسمت با کلمه ی کلیدی This آشنا خواهید شد.

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

قسمت هشتم :

در این فیلم آموزشی وارد بخش ارث بری خواهیم شد.

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

همچنین به یک نکته ی مهندسی نرم افزار اشاره خواهیم کرد که در چه مواقعی ارث بری مجاز است و در چه مواردی غیر مجاز.

قسمت نهم :

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

همچنین به محدودیت Protected اشاره میکنیم که خیلی مهم است و باید رعایت شود.

در انتها هم یک نکته از property ها خواهیم داشت و یک اشاره کوتاه.

قسمت دهم :

در این آموزش به مفهوم Masking  اشاره میکنیم.

مفهومی که شاید کمتر مورد توجه قرار گرفته ولی میتواند اهمیت بالایی داشته باشد.

تصور کنید که یک کلاس بتواند ۲متغیر با نام یکسان داشته باشد و نوع مشابه یا متفاوت.

 

  دانلود دو بخش از آموزش به صورت رایگان جهت ارزشیابی دوره :

– دانلود رایگان بخش هشتم  دوره به صورت رایگان
– دانلود بخش یازدهم سیزدهم دوره به صورت رایگان
   قیمت پک سری دوم (۵ قسمت  ): ۵  هزار تومان

راهنمای خرید : پس از پرداخت آنلاین با درگاه ایمن ، لینک به ایمیل شما ارسال شده و شما می توانید فیلم مورد نظر را به راحتی دانلود کنید

گارانتی محصول : در صورت عدم رضایت شما از محصول وجه به صورت کامل بازگشت داده خواهد شد .

در ضمن شما می توانید ابتدا ویدئو ها رایگان دوره که در پست های گذشته قرار دادیم را دانلود کرده تا در مورد آموزش ها مطمئن و اگاه شوید ! (لینک دانلود در ادامه همین مطلب در بخش مطالب مشابه قرار داده شده است)

سخن آخر : از شما که لینک را منتشر نمی کنید و ما را در ارائه هر چه بهتر خدمات همراهی کنید ، متشکریم .

هم اکنون می توانید خرید را شروع کنید!

This page contains a form, you can see it اینجا

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

با learnfiles دنیای خود را حرفه ای  کنید .
موفق باشید…

مبنع این خبر (برای مشاهده متن کامل خبر لینک زیر را بزنید):
آموزش برنامه نویسی