توضیحات
درک اصول SOLID برای کدنویسی اصولی
نام دوره : SOLID Principles: Introducing Software Architecture & Design
پیش نیاز:
- دانش سطح مبتدی در هر زبان برنامه نویسی شی گرا.
- مفاهیم اصلی برنامه نویسی شی گرا مانند وراثت و غیره
توضیحات:
هر کسی می تواند کد بنویسد.
اما چیزی که یک مهندس نرم افزار حرفه ای را از یک کدنویس مبتدی متمایز می کند این است که محصول نهایی چقدر خوب طراحی و کدگذاری شده است.
کیفیت کد به سختی بدست می آید. متأسفانه اکثر کدنویسان بدون درک مفاهیم اولیه طراحی نرم افزار شروع به کار می کنند.
این دوره به یک کدنویس نوپا و همچنین به یک برنامه نویس مستقر که می خواهد طراحی بهتری بیاموزد و کدهای با کیفیت بنویسد کمک می کند.
این واقعا مهم است که مفاهیم اصلی SOLID را به طور کامل درک کنید.
هنگامی که اصول اولیه را به درستی دریافت کردید، نوشتن کد با کیفیت به طور طبیعی برای شما ظاهر می شود.
تعداد زیادی ویدیوی YouTube رایگان در SOLID وجود دارد، اما آنها سعی می کنند به صورت جزئی به شما آموزش دهند، و تشابه ها و تکه کدهای مناسب را انتخاب نمی کنند.
آنچه شما نیاز دارید یک تصویر کل نگر است که هدف دوره درک اصول SOLID برای کدنویسی اصولی ارائه آن است.
هر مفهوم، هر قیاس، تک تک نمونه کد با دقت انتخاب شده اند به گونه ای که اصول طراحی به ذهن شما می چسبد. من تا جایی که ممکن است از تصاویر گرافیکی و قیاس های دنیای واقعی استفاده کرده ام.
چیز دیگری که در مورد این دوره خاص است – زیرنویس ها به صورت دستی و دقیق هستند.
من حتی زمان بندی را برای تضمین دقت بررسی کرده ام. اکثر دوره ها با زیرنویس هایی ارائه می شوند که به صورت خودکار با استفاده از موتور گفتار به متن تولید می شوند که دقت آن نسبتاً پایین است.
دوره درک اصول SOLID برای کدنویسی اصولی برای چه کسانی است:
- برنامه نویسانی که می خواهند کد با کیفیت بنویسند.
- توسعه دهندگانی که می خواهند نرم افزارهایی با طراحی خوب ایجاد کنند.
- معماران نرم افزار
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید