وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

.NET 7 Web Api – Clean Architecture Full Guide

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

Identify the principles of CQRS with MediatR and how it can be used to separate commands and queries in an application.


1. Introduction
  • 1. What you will learn in this tutorial

  • 2. Environment setup and source code
  • 1.1 Source Code - PropertiesToday.zip
  • 1. Required toolsets

  • 3. The Solution - Clean Architecture
  • 1. Clean Architecture - Projects
  • 2. Projects References
  • 3. Our first Model
  • 4. Nullable Setting
  • 5. Image Model
  • 6. Application - nuget packages
  • 7. Repository - Property Repo
  • 8. MediatR package warning
  • 9. New Property Request Model
  • 10. Create Property Request
  • 11. Create Property Request Handler
  • 12. IMapper and Repository Injection
  • 13. AutoMapper Profiles

  • 4. Infrastructure - External Concerns
  • 1. ORM - EntityFrameworkCore
  • 2. EntityFrameworkCore - DbContext
  • 3. Infrastructure - Repository Implementation
  • 4. ConnectionStrings

  • 5. Dependency Injection
  • 1. Application - IServiceCollection Extension
  • 2. Infrastructure - IServiceCollection Extension
  • 3. Web Api - Dependency Injections
  • 4. Extension Mistake

  • 6. EntityFrameworkCode - Database Migration
  • 1. Add-Migration command
  • 2. Migration Error - Fix

  • 7. Property Endpoints - CRUD
  • 1. POST Endpoint part 1
  • 2. POST Endpoint part 2
  • 3. POST Endpoint part 3 - SwaggerUI testing
  • 4. Property ListDate bug
  • 5. Update Property Request - part 1
  • 6. Update Property Request - part 2
  • 7. Update Property Request - part 3
  • 8. PUT Update Property Endpoint- part 1
  • 9. PUT Update Property Endpoint- part 2
  • 10. PUT Update Property Endpoint- part 3
  • 11. Boilerplate Resources removal
  • 12. Assignment 01
  • 13. Assignment 01 - Answer part 1
  • 14. Assignment 01 - Answer part 2
  • 15. Assignment 01 - Answer part 3
  • 16. Assignment 01 - Answer part 4
  • 17. Get Properties Request
  • 18. GET Get Properties Endpoint - Part 1
  • 19. GET Get Properties Endpoint - Part 2
  • 20. Delete Property Request - Part 1
  • 21. Delete Property Request - Part 2
  • 22. DELETE Delete Property Endpoint

  • 8. Property Image - CRUD
  • 1. Image Repository - Part 1
  • 2. Image Repository - Part 2
  • 3. Create Image Request - part 1
  • 4. Create Image Request - part 2
  • 5. POST Create Image Endpoint
  • 6. Update Image Request
  • 7. PUT Update Image Endpoint
  • 8. DELETE Delete Image Request and Endpoint
  • 9. Get Image Request
  • 10. Get Images Request
  • 11. GET Get Images Endpoint

  • 9. MediatR Pipeline Behaviours
  • 1. MediatR Request Pipeline - Explanation
  • 2. Validation Pipeline - part 1
  • 3. Validation Pipeline - part 2
  • 4. Validation Pipeline - part 3 - Custom Validation Exception
  • 5. Validation Pipeline - part 4
  • 6. New Property Validator
  • 7. Create Property Request Validator - part 1
  • 8. Create Property Request Validator - part 2
  • 9. Global Error Handling Middleware - part 1
  • 10. Global Error Handling Middleware - part 2
  • 11. Global Error Handling Middleware - part 3
  • 12. Redis Cache - Important Links
  • 13. Cache Settings
  • 14. Cache Pipeline Behaviour - part 1
  • 15. Cache Pipeline Behaviour - Packages - part 2
  • 16. Cache Pipeline Behaviour - part 3
  • 17. Cache Pipeline Behaviour - part 4
  • 18. Cache Pipeline Behaviour - part 5
  • 19. Cache Pipeline Behaviour - part 6
  • 20. Cache Pipeline Behaviour - part 7
  • 21. Cache Pipeline Behaviour - part 8
  • 22. Cache Pipeline Behaviour - part 9
  • 23. Cache Pipeline Behaviour - Testing - part 1
  • 24. Cache Pipeline Behaviour - Testing - part 2
  • 25. Validation Pipeline Behaviour Separation
  • 26.1 assignment 02.zip
  • 26. Assignment 02

  • 10. Rap
  • 1. In Closing
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 10524
    حجم: 2267 مگابایت
    مدت زمان: 341 دقیقه
    تاریخ انتشار: 7 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید