معماری تمیز برای مبتدیان - راهنمای عملی
✅ سرفصل و جزئیات آموزش
در این دوره با معماری سیستم های نرم افزاری با اصول معماری تمیز با مثال های کد آشنا می شوید.
آنچه یاد خواهید گرفت
- مفاهیم اولیه معماری نرم افزار
- معماری لایه ای
- معماری تمیز (معماری onion)
- اصل تفکیک Concerns
- چگونه معماری تمیز به TDD و تست واحد کمک می کند؟
- اشتباهات رایج در معماری نرم افزار
توضیحات دوره
مشاغل توسعه نرم افزار عمدتاً در توسعه اپلیکیشن های کسب و کار هستند. این امر محوریت این دوره است. در این دوره، عمیقاً به معماری لایه ای معمولی برای اپلیکیشن های کسب و کار می پردازیم، جوانب مثبت و منفی آن را تحلیل می کنیم و سپس معماری تمیز که به عنوان معماری onion نیز شناخته می شود را به شما ارائه می دهیم که در کتاب ها و وبلاگ های رابرت مارتین پوشش داده شده است.
این دوره صرفا پر از تئوری نیست، بلکه ما یک اپلیکیشن حمل و نقل محموله را به عنوان مطالعه موردی کامل با تحلیل کدهای موجود آماده کرده ایم تا به شما در درک اصول طراحی نرم افزار مرتبط، استفاده از معماری لایه ای و معماری تمیز کمک کند. همچنین هنگام اعمال معماری تمیز برای پیاده سازی دو مورد جدید، جلوی چشمان شما کد می نویسیم.
این دوره برای چه کسانی مناسب است:
- کسی که با هر زبان کامپیوتری OOP دانش دارد و می خواهد درباره معماری نرم افزار در اپلیکیشن های کسب و کار بیشتر بداند.
- کسی که می خواهد در مورد معماری تمیز (معماری Onion) بیاموزد اما نتوانسته است آن را درک کند.
معماری تمیز برای مبتدیان - راهنمای عملی
-
معماری نرم افزار چیست؟ 02:13
-
یک معماری نرم افزار خوب چیست؟ 00:55
-
پیچیدگی چیست؟ 00:38
-
اصول SoC 03:09
-
مقدمه اپلیکیشن 02:18
-
بدون اصل SoC 05:12
-
اعمال معماری لایه ای 05:42
-
مشکلات وابستگی و تزریق وابستگی 09:18
-
مشکلات معماری لایه ای - شماره 1 - نبود اینتنت 05:25
-
مشکلات معماری لایه ای - شماره 2 - نشت منطق 02:12
-
معماری مبتنی بر فناوری ها 01:56
-
معماری اینتنت محور 02:33
-
به دنبال زمین میانی 00:26
-
معماری تمیز چیست؟ (معماری Onion) 02:58
-
Rings بیرونی مبتنی بر پلاگین 02:33
-
اعمال معماری تمیز 06:52
-
حل مسائل توسط معماری تمیز 02:37
-
مزایای معماری تمیز 08:30
-
پیاده سازی یوزکیس View Ports 19:34
-
پیاده سازی یوزکیس جستجو بر اساس پورت 15:01
-
یک اشتباه رایج 04:07
مشخصات آموزش
معماری تمیز برای مبتدیان - راهنمای عملی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:21
- مدت زمان :01:44:38
- حجم :607.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy