برنامه نویسی شئ گرا روشی برای نزدیک کردن برنامه های کامپیوتری به خلقت دنیای واقعیست و با این هدف بوجود آمده که هر آنچه در دنیای واقعی قابل لمس است در محیط برنامه نویسی قابل پیاده سازی باشد. معمولا زبان های برنامه نویسی مبتنی بر شئ گرایی از اصول یکسانی پیروی می کنند، زیرا از اساس، مبحث شئ گرایی یک مفهوم مستقل از زبان برنامه نویسی است.
در این دوره سعی داریم هر آنچه در رابطه با مفاهیم برنامه نویسی شئ گرایی وجود دارد، با واسطه زبان برنامه نویسی C# بیان کنیم. در این دوره از مثالهایی از دنیای واقعی استفاده شده است که درک مطالب را بشدت آسان می کند.
این دوره برای اشخاص زیر مناسب است:
پیش نیازها
آشنایی با زبان برنامه نویسی C#
در این فصل به مقدمه ای از برنامه نویسی شئ گرایی پرداخت می شود و شامل یک ویدیو می باشد
در این فصل وارد محیط ویژوال استودیو شده و چگونگی ایجاد اولین کلاس را بررسی می کنیم
این فصل شامل چهار جلسه است و در مورد مفاهیم زیر مطالبی مفیدی ارائه خواهد شد:
این فصل شامل دو جلسه است که به شرح و پیاده سازی مثال هایی از Abstract class و Interface پرداخته خواهد شد
این فصل شامل پنج جلسه می باشد و در هر جلسه یکی از اصول SOLID با مثالی از دنیای واقعی و مثال برنامه نویسی با جزئیات شرح داده شده است
این فصل شامل یک جلسه است و به شرح اجزای داخل یک کلاس می پردازد
این فصل شامل چهار جلسه است و مطالب زیر را پوشش میدهد:
این فصل شامل سه جلسه می باشد و مفاهیم زیر را پوشش میدهد:
این فصل شامل نُه جلسه کوتاه و شرحی مختصر بر الگوهای نرم افزاری تفویض کلی مسئولیت یا GRASP می باشد
رضا مرادپوریان
1400/10/21من تازه فهمیدم قبلش کلی از شئ گرایی رو درست نفهمیده بودم. دستت درد نکنه. و چرا فقط همین یه دوره رایگانه؟
زینب
1400/11/07مثال هاتون بی نظیر بود. ممنون. البته من یه جاهایشو گذاشتم دور تند
golian327@gmail.com
1401/10/10سلام پرداخت هزینه در سایت شما مشکل دارد