آموزش مبانی معماری پاک

دانلود Clean Architecture Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این کلاس با اصول معماری نرم افزار لایه ای آشنا می شوید. مروری بر مفاهیم Clean Architecture داده خواهد شد و شما یک برنامه کاربردی را بدون استفاده از Clean Architecture پیاده سازی خواهید کرد. سپس به تدریج نرم افزار را در یک آموزش گام به گام برای درک و درک معماری پاک بازسازی خواهید کرد. این راهنمای گام به گام به شما این امکان را می دهد که معماری پاک را در هسته آن درک کنید و روی جزئیاتی مانند پایگاه داده، چارچوب ها یا هر کتابخانه شخص ثالث تمرکز نکنید. باید به راحتی این دانش را با هر زبان شی گرا تکرار کرد.

اغلب، دانش‌آموزان درک معماری پاک را با رویکردی اساسی‌تر دشوار می‌دانند. بسیاری از دوره‌ها بر ترکیب معماری پاک با چارچوب‌ها و الگوهای طراحی دیگر مانند DDD، Microservices، Entity Framework، Repositories، CQRS و غیره تمرکز دارند. هدف این دوره این نیست.

هدف از این دوره این است که دانش آموزان به درک روشنی از معماری پاک از تئوری پایه تا اجرای عملی دست یابند. در اینجا هدف یادگیری از طریق انجام است، شما یاد خواهید گرفت که چگونه تمام لایه هایی را که با این رویکرد ارائه می شود مانند هسته، برنامه کاربردی و زیرساخت پیاده سازی کنید. همچنین، دلیل اهمیت تفکیک نگرانی ها با لایه بندی و مزایایی که این نوع معماری می تواند برای برنامه های نرم افزاری به همراه داشته باشد.

آنچه خواهید آموخت

  • مفاهیم معماری پاک
  • نظریه جامد
  • طراحی معماری نرم افزار
  • لایه ها و انتزاعات

آیا شرایط یا پیش نیازهای دوره وجود دارد؟

  • مبانی برنامه نویسی کامپیوتر.

سرفصل ها و درس ها

درس ها Lessons

  • ایجاد کلاس افزونه Creating an Extension Class

  • راه اندازی راه حل Setting up the Solution

  • اصل جداسازی رابط Interface Segregation Principle

  • لایه ارائه Presentation Layer

  • مقدمه Introduction

  • ارائه مشکل و الزامات Presenting Problem and Requirements

  • ایجاد لایه زیرساخت Creating the Infrastructure Layer

  • اجرای API Running the API

  • شروع کار با ویژوال استودیو Getting Started with Visual Studio

  • ایجاد لایه برنامه Creating the Application Layer

  • سفارشی کردن Swagger Customizing Swagger

  • معمار نرم افزار پاک Clean Software Architect

  • ایجاد لایه دامنه Creating the Domain Layer

  • اصل باز و بسته Open and Closed Principle

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل جایگزینی لیسکوف Liskov Substitution Principle

  • کنترلر را ایجاد کنید Create the Controller

  • نتیجه گیری و بررسی اجمالی Conclusion and Overview

  • معماری نرم افزار Software Architecture

نمایش نظرات

آموزش مبانی معماری پاک
جزییات دوره
1h 10m
19
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
- از 5
ندارد
دارد
دارد
Caio Sousa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Caio Sousa Caio Sousa

معمار نرم افزار