1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Milan Jovanovic – Master The Clean Architecture 2023-10
Master The Clean Architecture

Milan Jovanovic – Master The Clean Architecture 2023-10

توضیحات

دوره Master The Clean Architecture. این دوره جامع، سیستمی که برای ساخت و تحویل نرم‌افزارهای آماده‌ی تولید با استفاده از معماری clean به کار می‌برم را به شما آموزش می‌دهد. بهترین شیوه‌های معماری نرم‌افزار مدرن را یاد بگیرید. محتوای دوره:

  • اصول بنیادی معماری clean : برای تصمیم‌گیری بهتر اصول معماری را بیاموزید.
  • طراحی نرم‌افزارهای ماندگار: چگونگی طراحی نرم‌افزارهایی که در مقابل گذر زمان مقاوم هستند را یاد بگیرید.
  • کاربرد معماری clean : در کجا باید از معماری clean استفاده کنید؟
  • ساخت لایه دامنه غنی با DDD: راهنمای عملی برای استفاده از طراحی هدایت‌شده توسط دامنه (DDD)
  • مهم‌ترین الگوهای تاکتیکی DDD: بهترین شیوه‌ها برای طراحی یک مدل دامنه غنی را بیاموزید.
  • موارد استفاده در لایه کاربردی clean : یاد بگیرید که چگونه موارد استفاده‌ی clean را با CQRS پیاده کنید.
  • حل آسان مسائل میان‌بر: با سهولت مسائل میان‌بر را حل کنید.
  • رسیدن به سرعت پرس‌وجوی فوق‌العاده: چگونگی دستیابی به سرعت پرس‌وجوی بالا را بیاموزید.

لایه زیرساخت قدرتمند:

  • پیاده‌سازی یک لایه پایداری فوق‌العاده سریع
  • استفاده بهینه از ویژگی‌های پیشرفته‌ی EF Core: چگونگی حل مسائل همزمانی را یاد بگیرید.
  • راه اندازی تزریق وابستگی به روش صحیح
  • مدیریت پیکربندی و مستندسازی
  • اضافه کردن API و نقاط انتهایی به طور موثر

تأیید هویت نفوذناپذیر:

  • پیاده‌سازی تأیید هویت JWT قدرتمند برای ایمن‌سازی API خود
  • چگونگی یکپارچه‌سازی یک ارائه‌دهنده‌ی هویت خارجی
  • چگونگی اعمال بهترین شیوه‌های امنیتی مدرن

مجوزدهی مستحکم:

  • پیاده‌سازی خط‌مشی‌های مجوزدهی سفارشی
  • مجوزدهی مبتنی بر نقش و مبتنی بر مجوز
  • چرا به مجوزدهی مبتنی بر منابع نیاز دارید

ویژگی‌های پیشرفته آماده‌ی تولید

  • لاگ‌دهی ساختاریافته، بررسی سلامت، نسخه‌بندی API
  • بهبود مقیاس‌پذیری با کارهای پس‌زمینه
  • ذخیره‌سازی توزیع‌شده با Redis

آزمایش باکیفیت:

  • یادگیری تست سیستم‌های پیچیده به روش صحیح
  • تست واحد، تست یکپارچه‌سازی، تست عملکردی (E2E)
  • اجرای معماری نرم‌افزار خود با تست‌های معماری

آنچه فرا خواهید گرفت:

  • با اطمینان از معماری clean برای ساخت پروژه‌های شگفت‌انگیز در محل کار خود استفاده کنید.
  • با اصول طراحی هدایت‌شده توسط دامنه (DDD) یک مدل دامنه غنی بسازید.
  • با بهترین شیوه‌های صنعت، نرم‌افزارهای آماده‌ی تولید را راه‌اندازی کنید.
  • مهم‌ترین اصول معماری را درک کنید.

این دوره مناسب افرادیست که:

  • می‌خواهند با اطمینان از معماری clean برای ساخت پروژه‌های فوق‌العاده در محل کار خود استفاده کنند.
  • قصد دارند یک مدل حوزه‌ی غنی با اصول پایه‌ای «طراحی هدایت‌شده توسط حوزه‌ی کسب‌وکار» بسازند.
  • می‌خواهند اپلیکیشن‌های آماده‌ی تولید را با بهترین شیوه‌های صنعتی راه‌اندازی کنند.
  • درک اصول معماری مهم را هدف خود قرار داده‌اند.

مشخصات دوره Master The Clean Architecture

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

  • Chapter 1: Course Introduction
  • Welcome (free preview)
  • What you will learn in this course (free preview)
  • Who this course is for (free preview)
  • What are the prerequisites for taking this course (free preview)
  • Chapter 2: Clean Architecture Fundamentals
  • Architectural principles & Design principles
  • Clean Architecture layers
  • What we are building & why
  • Chapter recap
  • Chapter 3: Domain Layer
  • Introduction
  • Creating the Domain project
  • Defining our first domain entity
  • What is an Entity in Domain-Driven Design?
  • Introducing Value Objects for solving primitive obsession
  • The importance of private setters in the domain model and encapsulation
  • Using the Static Factory pattern in the domain
  • Introducing the Domain Events pattern to the solution (free preview)
  • Adding Repositories and the Unit of Work to the domain
  • Creating the Booking entity
  • Implementing a Domain service
  • Using Double Dispatch for a better domain model
  • Introducing the Result class to the project
  • Defining a dictionary of domain errors
  • Chapter recap
  • Chapter 4: Application Layer
  • Introduction
  • Creating the Application project
  • Configuring dependency injection and installing MediatR
  • Adding the required abstractions for CQRS (free preview)
  • Implementing Commands with the rich domain model & repositories
  • Defining a domain event handler
  • Implementing Queries with Dapper for blazing performance
  • Solving logging as a cross-cutting concern
  • Creating a Validation pipeline for commands
  • Chapter recap
  • Chapter 5: Infrastructure Layer
  • Introduction
  • Creating the Infrastructure project
  • Configuring infrastructure services with dependency injection
  • Adding Entity Framework Core to the solution
  • Configuring Entity Framework Core with dependency injection (free preview)
  • Creating the Domain entity configurations
  • Automatically applying entity configurations
  • Implementing repository interfaces using a generic repository
  • Implementing the SQL connection factory
  • Publishing domain events inside the Unit of Work
  • Solving race conditions with optimistic concurrency
  • Chapter recap
  • Chapter 6: Presentation Layer
  • Introduction
  • Creating the Presentation project
  • Configuring services with dependency injection
  • Adding Controllers and endpoints
  • Setting up Docker Compose and running the API
  • Creating EF migrations and applying them
  • Seeding initial data
  • Adding Middleware – Global exception handler
  • Demo: Presentation layer & API
  • Chapter recap
  • Chapter 7: Authentication
  • Introduction
  • Keycloak identity provider setup
  • Keycloak admin panel overview
  • Demo: Obtaining JWTs using Keycloak
  • Configuring authentication middleware & services (free preview)
  • Configuring JWT authentication options
  • Demo: Authentication in action
  • Implementing the user registration feature
  • Adding an API endpoint for registering a user
  • Implementing the authentication service
  • Configuring the authentication service as a typed HTTP client
  • Demo: User registration with Keycloak
  • Implementing the user login feature
  • Demo: User login with Keycloak
  • Chapter recap
  • Chapter 8: Authorization NEW
  • Introduction
  • Implementing Role-based Authorization
  • Implementing Permission-based Authorization
  • Implementing Resource-based Authorization
  • Chapter recap
  • Chapter 9: Advanced Topics NEW
  • Introduction
  • Structured Logging with Serilog and Seq
  • Distributed Caching with Redis
  • Health Checks in Clean Architecture
  • Implementing API Versioning
  • Transactional Outbox Pattern
  • Minimal APIs
  • Chapter recap
  • Chapter 10: Testing NEW
  • Introduction
  • Domain Layer Unit Testing
  • Application Layer Unit Testing
  • Integration Testing
  • Functional Testing
  • Architecture Testing
  • Chapter recap

تصاویر دوره

Master The Clean Architecture

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 570 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

1.5 گیگابایت

4.6/5 - (11 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

13 دیدگاه. همین الان خارج شوید

  • software developer
    02 تیر 1405 19:31
    Google Chrome 148.0.0.0 Google Chrome 148.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    باسلام،
    امکان داره زیرنویس این دوره رو اضافه کنید ؟
    ممنونم

    پاسخ
    • دانلودلی
      03 تیر 1405 08:45
      Firefox 152.0 Firefox 152.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

      سلام
      دسترسی نداریم.

      پاسخ
  • Google Chrome 141.0.0.0 Google Chrome 141.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    لطفا دوره را آپدیت کنید

    پاسخ
    • دانلودلی
      07 آبان 1404 06:21
      Firefox 144.0 Firefox 144.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

      سلام
      در دسترس نیست.

      پاسخ
  • Google Chrome 131.0.0.0 Google Chrome 131.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    سلام و وقت بخیر .میخواستم بدونم هنوز هم دسترسی به نسخه جدید تر ممکن نیست؟

    پاسخ
    • دانلودلی
      19 آذر 1403 16:48
      Firefox 133.0 Firefox 133.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

      سلام
      خیر.

      پاسخ
  • Microsoft Edge 128.0.0.0 Microsoft Edge 128.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    سلام وقت بخیر خیلی خوبه که این دوره رو گذاشتید . فقط لطفا بروزش کنید. ی فصل دیگه اضافه شده توی سایت اصلی

    پاسخ
    • دانلودلی
      05 شهریور 1403 15:37
      Firefox 129.0 Firefox 129.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

      سلام
      دسترسی به نسخه جدیدتر نداریم.

      پاسخ
  • امیرحسین
    08 مرداد 1403 13:15
    Google Chrome 126.0.0.0 Google Chrome 126.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    سلام ممنون بابت دوره امکانش هست زیرنویسش هم قرار بدید

    پاسخ
    • دانلودلی
      08 مرداد 1403 13:20
      Firefox 128.0 Firefox 128.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

      سلام
      در دسترس نیست.

      پاسخ
  • Firefox 126.0 Firefox 126.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    ممنون بابت این دوره فوق العاده اید

    پاسخ
  • محمد امین
    14 خرداد 1403 21:17
    Google Chrome 125.0.0.0 Google Chrome 125.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    مرسی که این دوره رو قرار دادید سایتتون عالیه 🌹🙏

    پاسخ
  • Google Chrome 125.0.0.0 Google Chrome 125.0.0.0 Mac OS X  10.15.7 Mac OS X 10.15.7
    در مورد: Milan Jovanovic – Master The Clean Architecture 2023-10

    خیلی وقت بود منتظر این دوره بودم…سپاسگزار

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست