این دوره در مورد معماری نرم افزار و الگوهای طراحی است. ما در مورد دو موضوع صحبت خواهیم کرد: اصول جامد و الگوهای طراحی. ما قرار است مشکلات را در جاوا پیاده سازی کنیم، اما پس زمینه تئوری مستقل از زبان است. من به شدت توصیه میکنم پیادهسازیها را چندین بار به تنهایی تایپ کنید تا درک خوبی از آن داشته باشید.
بخش 1 - اصول جامد
اصول SOLID چیست؟
اصل مسئولیت واحد
اصل بسته باز
اصل جایگزینی لیسکوف
اصل جداسازی رابط
اصل وارونگی وابستگی
تزریق وابستگی چیست؟
بخش 3 - الگوهای طراحی خلاقانه
الگوهای طراحی خلاقانه چیست؟
الگوی تکی
الگوی کارخانه
الگوی انتزاعی کارخانه
الگوی سازنده
نمونه نمونه
بخش 2 - الگوهای طراحی رفتاری
الگوهای طراحی رفتاری چیست؟
الگوی استراتژی
الگوی ناظر
الگوی فرمان
الگوی تکرارکننده
الگوی الگو و الگوی شی تهی
الگوی بازدیدکننده
بخش 3 - الگوهای طراحی سازه
الگوهای طراحی ساختاری چیست؟
الگوی تزئین
الگوی وزن مگس
الگوی نما
الگوی آداپتور
بخش 4 - الگوی Model-View-Controller (MVC)
مدل model-view-controller (MVC)
یک برنامه کاربردی با جاوا Swing
در قسمت اول دوره ما قصد داریم با اصول SOLID آشنا شویم. ما می خواهیم در مورد تئوری و همچنین پیاده سازی ها صحبت کنیم.
بخش دوم دوره در مورد الگوهای طراحی است. ما باید درک عمیقی از این الگوها داشته باشیم تا بتوانیم اجزای نرم افزاری قابل استفاده مجدد را بنویسیم. با پیچیدهتر شدن برنامهها، این تکنیکها روز به روز اهمیت بیشتری پیدا میکنند، بنابراین - به نظر من - دانستن این موضوعات خوب است.
از اینکه به دوره پیوستید متشکریم، بیایید شروع کنیم!
نظری ارسال نشده است.
مهندس نرم افزار
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.