استاد برنامه نویسی شی گرا و الگوهای طراحی در سی شارپ
درک الگوهای طراحی برای توسعه کارآمد نرم افزار مهم است. آنها راه حل های اثبات شده ای را برای چالش های رایج کدنویسی ارائه می دهند، قابلیت استفاده مجدد کد را ارتقا می دهند و قابلیت نگهداری را افزایش می دهند. با تسلط بر این الگوها، توسعهدهندگان میتوانند نرمافزار قویتر و منعطفتری ایجاد کنند، ایدههای پیچیدهتر را بهطور مؤثر ارتباط برقرار کنند و تصمیمهای معماری بهتری بگیرند.
ما به تازگی یک دوره آموزشی جدید در کانال YouTube freeCodeCamp.org در مورد برنامه نویسی شی گرا (OOP) و الگوهای طراحی ارسال کردیم. این دوره جامع 12 ساعته شما را به یک برنامه نویس پیشرفته OOP تبدیل می کند که قادر به نوشتن نرم افزار تمیز و قابل نگهداری است. این دوره توسط دن آدامز، برنامه نویس و مدرس مجرب ایجاد و ارائه شده است.
تحلیل اجمالی دوره
این دوره آموزشی مناسب برای مبتدیان، تمام ابزارها و مفاهیم ضروری را که برای برتری در برنامه نویسی شی گرا نیاز دارید، پوشش می دهد. از اصول اساسی OOP گرفته تا الگوهای طراحی پیشرفته، درک کاملی از نحوه ایجاد سیستم های نرم افزاری کارآمد، مقیاس پذیر و قوی به دست خواهید آورد.
در اینجا چیزهای کلیدی هستند که در مورد آنها یاد خواهید گرفت:
مفاهیم اساسی OOP
ارث
ترکیب
کپسولاسیون
انتزاع
ترکیب در مقابل وراثت
مشکل کلاس پایه شکننده
زبان مدلسازی یکپارچه (UML)
یاد بگیرید که کلاس ها، اشیاء و روابط آنها را به صورت گرافیکی مدل سازی کنید
اصول جامد
اصل مسئولیت واحد
اصل باز-بسته
اصل جایگزینی لیسکوف
اصل جداسازی رابط
اصل وارونگی وابستگی
23 الگوهای طراحی نرم افزار "گروه چهار".
الگوهای رفتاری
الگوهای ساختاری
الگوهای خلاقیت
این دوره به گونه ای طراحی شده است که یک پیشرفت منطقی را در موضوعات زیر ارائه دهد:
مقدمه ای بر مفاهیم OOP
زبان مدلسازی یکپارچه
اصول جامد
الگوهای طراحی:
الگوهای رفتاری
الگوهای ساختاری
الگوهای خلاقیت
هر بخش مملو از توضیحات مفصل، مثالهای عملی و برنامههای کاربردی در دنیای واقعی است تا از یک تجربه یادگیری جامع اطمینان حاصل شود.
نتیجه گیری
این دوره جامع برنامه نویسی شی گرا و الگوهای طراحی به شما کمک می کند تا به یک توسعه دهنده نرم افزار ماهر تبدیل شوید. دوره کامل را در کانال YouTube freeCodeCamp.org (تماشا 12 ساعته) تماشا کنید.
ارسال نظر