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