در این دوره آموزشی با اصول معماری نرم افزار لایه ای آشنا می شوید. مروری بر مفاهیم Clean Architecture داده خواهد شد و شما یک برنامه کاربردی را بدون استفاده از Clean Architecture پیاده سازی خواهید کرد. سپس به تدریج نرم افزار را در یک آموزش گام به گام بازسازی می کنید تا معماری پاک را درک و درک کنید. این راهنمای گام به گام به شما این امکان را می دهد که معماری پاک را در هسته آن درک کنید و روی جزئیاتی مانند پایگاه داده، چارچوب ها یا هر کتابخانه شخص ثالث تمرکز نکنید. باید به راحتی این دانش را با هر زبان شی گرا تکرار کرد.
اغلب، دانشآموزان درک معماری پاک را با رویکردی اساسیتر دشوار میدانند. بسیاری از دورهها بر ترکیب معماری پاک با چارچوبها و الگوهای طراحی دیگر مانند DDD، Microservices، Entity Framework، Repositories، CQRS و غیره تمرکز دارند. هدف این دوره این نیست.
هدف این دوره این است که دانشجویان به درک روشنی از معماری پاک از تئوری پایه تا اجرای عملی دست یابند. یادگیری از طریق انجام در اینجا هدف است، شما یاد می گیرید که چگونه تمام لایه هایی را که با این رویکرد ارائه می شود مانند هسته، برنامه کاربردی و زیرساخت پیاده سازی کنید. همچنین، دلیل اهمیت تفکیک نگرانی ها با لایه بندی و مزایایی که این نوع معماری می تواند برای برنامه های نرم افزاری به همراه داشته باشد.
معمار نرم افزار
نمایش نظرات