معماری نرمافزار: الگوها برای توسعهدهندگان
✅ سرفصل و جزئیات آموزش
به عنوان یک توسعهدهنده، در نهایت شما نرمافزاری را برای حل مشکلات کاربران خود میسازید. اما یک برنامه موفق باید برای شما و سایر توسعهدهندگان نیز کار با آن آسان باشد. الگوهای معماری نرمافزار وارد میدان میشوند. این راهحلهای معتبر به شما این امکان را میدهند که مشکلات پیچیده معماری را به الگوهای قابل شناسایی تبدیل کنید. در این دوره، مدرس پیتر موریون مجموعهای از مشهورترین الگوهای معماری نرمافزار را پوشش میدهد و به شما نشان میدهد که چگونه معماری مناسب را به سیستمهای جدید اعمال کنید و الگوها را در سیستمهای موجود شناسایی کنید. پیتر به الگوهای سیستم، مانند میکروسرویسها، میپردازد. او همچنین الگوهای برنامهنویسی مانند منابع رویداد و الگوهای UI مانند model-view-controller (MVC) را پوشش میدهد. در طول این مسیر، او مزایا و معایبی را به اشتراک میگذارد که به شما کمک میکند مشخص کنید کدام الگوها را باید استفاده کنید.
معماری نرمافزار: الگوها برای توسعهدهندگان
-
یاد بگیرید که کدهای تمیز و قابل نگهداری بنویسید 0:00:31
-
الگوهای معماری نرمافزار چیست؟ 0:03:19
-
چرا الگوهای معماری نرمافزار؟ 0:02:09
-
تفاوت با الگوهای طراحی 0:01:27
-
دستهبندیهای الگوها 0:02:10
-
Monolith 0:03:54
-
الگوی N-tier 0:03:48
-
خدماتمحور 0:05:01
-
میکروسرویسها 0:04:21
-
بدون سرور 0:03:48
-
سیستمهای توزیعشده 0:03:29
-
همتا به همتا 0:02:08
-
لایهای 0:03:39
-
Onion 0:03:12
-
پورتها و adapters (یا ششضلعی) 0:02:32
-
تفاوتها بین الگوی لایهای، onion و ششضلعی 0:02:25
-
مونولیت ماژولار 0:04:37
-
میکروکرنل 0:03:12
-
CQRS 0:04:39
-
منبع یابی رویداد 0:05:24
-
ترکیب CQRS و منابع رویداد 0:03:36
-
فرمها و کنترلها 0:02:35
-
Model-View-Controller 0:02:48
-
Model-View-Presenter 0:02:53
-
Model-View-ViewModel 0:03:33
-
تفاوتها بین MVC ،MVP و MVVM 0:03:12
-
ترکیب الگوها 0:01:13
-
گامهای بعدی 0:01:08
مشخصات آموزش
معماری نرمافزار: الگوها برای توسعهدهندگان
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:28
- مدت زمان :1:28:43
- حجم :302.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy