Clean Architecture: Patterns, Practices, and Principles
دوره ویدیویی Clean Architecture: Patterns, Practices, and Principles موسسه Pluralsight که توسط Matthew Renze تدریس شده است، به شما کمک میکند تا یاد بگیرید که چگونه متخصصان نرم افزار با استفاده از رویکردی مدرن برای معماری نرم افزار به نام معماری تمیز، معماری خودشان را تمیز نگه میدارند و همچنین چیز هایی از قبیل معماری دامنه محور، لایههای برنامه، CQRS (Command-Query Responsibility Separation)، event sourcing، functional cohesion و bounded context را پوشش میدهد. علاوه بر این، شما از این روشها برای جایگزینی معماری منسوخ شده سه لایه پایگاه داده محور که دههها مورد استفاده قرار گرفته است، استفاده خواهید کرد. مهمتر از همه، شما خواهید دید که چگونه این روشها وقتی که ترکیب میشوند، یک معماری ساده، قابل فهم، انعطاف پذیر، قابل تست کردن و قابل نگهداری را درست میکنند.
پس از اتمام این دوره، شما مهارتهای لازم برای درک و پیاده سازی روشهای معماری تمیز را در پروژههای نرم افزاری خود در اختیار خواهید داشت. به عنوان یک دوره مقدماتی، هیچ پیش نیازی برای این دوره لازم نیست؛ اما، داشتن تجربه اولیه با حداقل یک زبان برنامه نویسی شبه C و دانش پایه در مورد معماری نرم افزار مفید خواهد بود.
فیلم آموزشی معماری تمیز: الگو ها، شیوهها و اصول موسسه پلورالسایت که توسط Matthew Renze تدریس شده است، دارای زیرنویس انگلیسی است.