لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی معماری پاک
Clean Architecture Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مبانی مورد نیاز برای یادگیری مفاهیم معماری پاک مفاهیم معماری پاک مفاهیم تئوری جامد نرم افزار طراحی معماری لایه ها و انتزاعات پیش نیازها:مبانی برنامه نویسی کامپیوتری.
در این دوره آموزشی با اصول معماری نرم افزار لایه ای آشنا می شوید. مروری بر مفاهیم Clean Architecture داده خواهد شد و شما یک برنامه کاربردی را بدون استفاده از Clean Architecture پیاده سازی خواهید کرد. سپس به تدریج نرم افزار را در یک آموزش گام به گام بازسازی می کنید تا معماری پاک را درک و درک کنید. این راهنمای گام به گام به شما این امکان را می دهد که معماری پاک را در هسته آن درک کنید و روی جزئیاتی مانند پایگاه داده، چارچوب ها یا هر کتابخانه شخص ثالث تمرکز نکنید. باید به راحتی این دانش را با هر زبان شی گرا تکرار کرد.
اغلب، دانشآموزان درک معماری پاک را با رویکردی اساسیتر دشوار میدانند. بسیاری از دورهها بر ترکیب معماری پاک با چارچوبها و الگوهای طراحی دیگر مانند DDD، Microservices، Entity Framework، Repositories، CQRS و غیره تمرکز دارند. هدف این دوره این نیست.
هدف این دوره این است که دانشجویان به درک روشنی از معماری پاک از تئوری پایه تا اجرای عملی دست یابند. یادگیری از طریق انجام در اینجا هدف است، شما یاد می گیرید که چگونه تمام لایه هایی را که با این رویکرد ارائه می شود مانند هسته، برنامه کاربردی و زیرساخت پیاده سازی کنید. همچنین، دلیل اهمیت تفکیک نگرانی ها با لایه بندی و مزایایی که این نوع معماری می تواند برای برنامه های نرم افزاری به همراه داشته باشد.
سرفصل ها و درس ها
معرفی
Introduction
آنچه در این دوره خواهید آموخت.
What you will learn in this course.
اصول جامد
SOLID Principles
S - اصل مسئولیت واحد
S — Single Responsibility Principle
O - اصل باز-بسته
O — Open-Closed Principle
L - اصل جایگزینی لیسکوف
L — Liskov Substitution Principle
I - اصل جداسازی رابط
I — Interface Segregation Principle
د - اصل وارونگی وابستگی
D — Dependency Inversion Principle
معماری نرم افزار پاک
Clean Software Arquitecture
معماری نرم افزار
Software Architecture
معماری پاک
Clean Architecture
راه اندازی محیط
Environment Setup
ابزار مناسب را دریافت کنید
Get the right tools
راه حل ایجاد کنید
Create Solution
پروژه Web API ایجاد کنید
Create Web API Project
برنامه را اجرا کنید
Run the Application
ایجاد کلاس افزونه
Creating an Extension Class
پیکربندی Swagger
Configuring Swagger
پیاده سازی
Implementation
مشکل و الزامات ارائه شده
Presented Problem and Requirements
نمایش نظرات