Download link
File List
-
code/3-end.zip 58.47 KB
code/3-start.zip 57 KB
code/4-end.zip 61.55 KB
code/4-start.zip 58.47 KB
code/5-end.zip 63.56 KB
code/5-start.zip 61.55 KB
code/6-end.zip 82.55 KB
code/6-start.zip 63.56 KB
code/7-end.zip 110.1 KB
code/7-start.zip 105.16 KB
code/3-end/Directory.Build.Props 237 B
code/3-end/global.json 82 B
code/3-end/GymManagement.sln 3.66 KB
code/3-end/requests/Gyms/AddTrainer.http 313 B
code/3-end/requests/Gyms/CreateGym.http 306 B
code/3-end/requests/Gyms/DeleteGym.http 189 B
code/3-end/requests/Gyms/ListGyms.http 132 B
code/3-end/requests/Rooms/CreateRoom.http 171 B
code/3-end/requests/Rooms/DeleteRoom.http 165 B
code/3-end/requests/Subscriptions/CreateSubscription.http 291 B
code/3-end/requests/Subscriptions/DeleteSubscription.http 130 B
code/3-end/requests/Subscriptions/GetSubscription.http 127 B
code/3-end/src/GymManagement.Api/appsettings.Development.json 127 B
code/3-end/src/GymManagement.Api/appsettings.json 151 B
code/3-end/src/GymManagement.Api/GymManagement.Api.csproj 828 B
code/3-end/src/GymManagement.Api/GymManagement.db 36 KB
code/3-end/src/GymManagement.Api/Program.cs 671 B
code/3-end/src/GymManagement.Api/Controllers/ApiController.cs 1.32 KB
code/3-end/src/GymManagement.Api/Controllers/GymsController.cs 2.5 KB
code/3-end/src/GymManagement.Api/Controllers/RoomsController.cs 1.21 KB
code/3-end/src/GymManagement.Api/Controllers/SubscriptionsController.cs 2.76 KB
code/3-end/src/GymManagement.Api/Properties/launchSettings.json 1.1 KB
code/3-end/src/GymManagement.Application/DepedencyInjection.cs 751 B
code/3-end/src/GymManagement.Application/GymManagement.Application.csproj 581 B
code/3-end/src/GymManagement.Application/Common/Behaviors/ValidationBehavior.cs 969 B
code/3-end/src/GymManagement.Application/Common/Interfaces/IAdminRepository.cs 210 B
code/3-end/src/GymManagement.Application/Common/Interfaces/IGymsRepository.cs 411 B
code/3-end/src/GymManagement.Application/Common/Interfaces/ISubscriptionsRepository.cs 495 B
code/3-end/src/GymManagement.Application/Common/Interfaces/IUnitOfWork.cs 119 B
code/3-end/src/GymManagement.Application/Gyms/Commands/AddTrainer/AddTrainerCommand.cs 209 B
code/3-end/src/GymManagement.Application/Gyms/Commands/AddTrainer/AddTrainerCommandHandler.cs 1.06 KB
code/3-end/src/GymManagement.Application/Gyms/Commands/CreateGym/CreateGymCommand.cs 216 B
code/3-end/src/GymManagement.Application/Gyms/Commands/CreateGym/CreateGymCommandHandler.cs 1.42 KB
code/3-end/src/GymManagement.Application/Gyms/Commands/CreateGym/CreateGymCommandValidator.cs 310 B
code/3-end/src/GymManagement.Application/Gyms/Commands/DeleteGym/DeleteGymCommand.cs 186 B
code/3-end/src/GymManagement.Application/Gyms/Commands/DeleteGym/DeleteGymCommandHandler.cs 1.47 KB
code/3-end/src/GymManagement.Application/Gyms/Queries/GetGym/GetGymQuery.cs 206 B
code/3-end/src/GymManagement.Application/Gyms/Queries/GetGym/GetGymQueryHandler.cs 968 B
code/3-end/src/GymManagement.Application/Gyms/Queries/ListGyms/ListGymsQuery.cs 204 B
code/3-end/src/GymManagement.Application/Gyms/Queries/ListGyms/ListGymsQueryHandler.cs 901 B
code/3-end/src/GymManagement.Application/Rooms/Commands/CreateRoom/CreateRoomCommand.cs 225 B
code/3-end/src/GymManagement.Application/Rooms/Commands/CreateRoom/CreateRoomCommandHandler.cs 1.7 KB
code/3-end/src/GymManagement.Application/Rooms/Commands/DeleteRoom/DeleteRoomCommand.cs 186 B
code/3-end/src/GymManagement.Application/Rooms/Commands/DeleteRoom/DeleteRoomCommandHandler.cs 1.18 KB
code/3-end/src/GymManagement.Application/Subscriptions/Commands/CreateSubscription/CreateSubscriptionCommand.cs 285 B
code/3-end/src/GymManagement.Application/Subscriptions/Commands/CreateSubscription/CreateSubscriptionCommandHandler.cs 1.53 KB
code/3-end/src/GymManagement.Application/Subscriptions/Commands/DeleteSubscription/DeleteSubscriptionCommand.cs 201 B
code/3-end/src/GymManagement.Application/Subscriptions/Commands/DeleteSubscription/DeleteSubscriptionCommandHandler.cs 1.69 KB
code/3-end/src/GymManagement.Application/Subscriptions/Queries/GetSubscription/GetSubscriptionQuery.cs 243 B
code/3-end/src/GymManagement.Application/Subscriptions/Queries/GetSubscription/GetSubscriptionQueryHandler.cs 817 B
code/3-end/src/GymManagement.Contracts/GymManagement.Contracts.csproj 49 B
code/3-end/src/GymManagement.Contracts/Gyms/AddTrainerRequest.cs 89 B
code/3-end/src/GymManagement.Contracts/Gyms/CreateGymRequest.cs 85 B
code/3-end/src/GymManagement.Contracts/Gyms/GymResponse.cs 89 B
code/3-end/src/GymManagement.Contracts/Rooms/CreateRoomRequest.cs 87 B
code/3-end/src/GymManagement.Contracts/Rooms/RoomResponse.cs 91 B
code/3-end/src/GymManagement.Contracts/Subscriptions/CreateSubscriptionRequest.cs 148 B
code/3-end/src/GymManagement.Contracts/Subscriptions/SubscriptionResponse.cs 129 B
code/3-end/src/GymManagement.Contracts/Subscriptions/SubscriptionType.cs 201 B
code/3-end/src/GymManagement.Domain/GymManagement.Domain.csproj 270 B
code/3-end/src/GymManagement.Domain/Admins/Admin.cs 825 B
code/3-end/src/GymManagement.Domain/Gyms/Gym.cs 1.38 KB
code/3-end/src/GymManagement.Domain/Gyms/GymErrors.cs 310 B
code/3-end/src/GymManagement.Domain/Rooms/Room.cs 452 B
code/3-end/src/GymManagement.Domain/Subscriptions/Subscription.cs 1.98 KB
code/3-end/src/GymManagement.Domain/Subscriptions/SubscriptionErrors.cs 367 B
code/3-end/src/GymManagement.Domain/Subscriptions/SubscriptionType.cs 444 B
code/3-end/src/GymManagement.Infrastructure/DepedencyInjection.cs 1.16 KB
code/3-end/src/GymManagement.Infrastructure/GymManagement.Infrastructure.csproj 384 B
code/3-end/src/GymManagement.Infrastructure/Admins/Persistence/AdminConfigurations.cs 472 B
code/3-end/src/GymManagement.Infrastructure/Admins/Persistence/AdminsRepository.cs 665 B
code/3-end/src/GymManagement.Infrastructure/Common/Persistence/FluentApiExtensions.cs 763 B
code/3-end/src/GymManagement.Infrastructure/Common/Persistence/GymManagementDbContext.cs 861 B
code/3-end/src/GymManagement.Infrastructure/Common/Persistence/ListOfIdsConverter.cs 707 B
code/3-end/src/GymManagement.Infrastructure/Common/Persistence/ValueJsonConverter.cs 970 B
code/3-end/src/GymManagement.Infrastructure/Gyms/Persistence/GymConfigurations.cs 910 B
code/3-end/src/GymManagement.Infrastructure/Gyms/Persistence/GymsRepository.cs 1.34 KB
code/3-end/src/GymManagement.Infrastructure/Migrations/20230920142958_InitialCreate.cs 2.8 KB
code/3-end/src/GymManagement.Infrastructure/Migrations/20230920142958_InitialCreate.Designer.cs 3.21 KB
code/3-end/src/GymManagement.Infrastructure/Migrations/GymManagementDbContextModelSnapshot.cs 3.12 KB
code/3-end/src/GymManagement.Infrastructure/Subscriptions/Persistence/SubscriptionConfigurations.cs 973 B
code/3-end/src/GymManagement.Infrastructure/Subscriptions/Persistence/SubscriptionsRepository.cs 1.58 KB
dt-ddcanet/01. Welcome - 2319K.mp4 7.82 MB
dt-ddcanet/02. What will you learn in this course_ - 2533K.mp4 10.18 MB
dt-ddcanet/03. Who is the course for and prerequisites - 2458K.mp4 28.3 MB
dt-ddcanet/04. Domain Overview - 407K.mp4 14.41 MB
dt-ddcanet/05. Project Structure Overview - 532K.mp4 8.16 MB
dt-ddcanet/06. 1000 ft. Project Walkthrough - 795K.mp4 28.32 MB
dt-ddcanet/07. Section Recap - 2563K.mp4 6.68 MB
dt-ddcanet/08. Validation Types - 461K.mp4 10.96 MB
dt-ddcanet/09. Model Validation - 387K.mp4 10.7 MB
dt-ddcanet/10. Model Validation using Fluent Validation - 440K.mp4 7.3 MB
dt-ddcanet/11. Implementing a Fluent Validation Command Validator - 759K.mp4 14.99 MB
dt-ddcanet/12. MediatR Pipeline Behaviors - 432K.mp4 7.12 MB
dt-ddcanet/13. Implementing a MediatR Pipeline Behavior - 850K.mp4 12.77 MB
dt-ddcanet/14. Application Layer Cross-Cutting Concerns via Open Generic Pipeline Behaviors - 536K.mp4 4.72 MB
dt-ddcanet/15. Implementing Application Layer Cross-Cutting Concerns via Open Generic Pipeline Behaviors - 834K.mp4 29.74 MB
dt-ddcanet/16. Domain Layer Validations - 417K.mp4 5.73 MB
dt-ddcanet/17. Validating Business Rules in the Domain Layer - 678K.mp4 4.92 MB
dt-ddcanet/18. Section Recap - 2335K.mp4 11.93 MB
dt-ddcanet/19. What are Domain Events_ - 400K.mp4 5.07 MB
dt-ddcanet/20. The Domain Events Pattern - 415K.mp4 5.29 MB
dt-ddcanet/21. Implementing a Domain Event - 673K.mp4 14.42 MB
dt-ddcanet/22. Domain Events vs. Orchestration - 517K.mp4 16.04 MB
dt-ddcanet/23. Implementing Domain Event Handlers - 798K.mp4 20.2 MB
dt-ddcanet/24. Section Recap - 2494K.mp4 10.13 MB
dt-ddcanet/25. Eventual Consistency vs. Transactional Consistency - 488K.mp4 13.77 MB
dt-ddcanet/26. Eventual Consistency Most Common Implementation and Why it is Wrong - 459K.mp4 13.56 MB
dt-ddcanet/27. A better approach for handling Eventual Consistency - 461K.mp4 10.84 MB
dt-ddcanet/28. Implementing Extracting Domain Events For Offline Processing - 813K.mp4 28.36 MB
dt-ddcanet/29. Implementing Eventual Consistency via an Eventual Consistency Middleware - 836K.mp4 52.35 MB
dt-ddcanet/30. Section Recap - 2407K.mp4 12.37 MB
dt-ddcanet/31. Testing in Clean Architecture - 478K.mp4 18.88 MB
dt-ddcanet/32. Domain Layer Unit Testing - 625K.mp4 4.94 MB
dt-ddcanet/33. Implementing Domain Layer Unit Tests - 763K.mp4 40.5 MB
dt-ddcanet/34. Application Layer Unit Testing - 603K.mp4 5.16 MB
dt-ddcanet/35. Implementing Application Layer Unit Tests Part 1 - 810K.mp4 36.94 MB
dt-ddcanet/36. Implementing Application Layer Unit Tests Part 2 - 869K.mp4 4.38 MB
dt-ddcanet/37. Implementing Application Layer Unit Tests Part 3 - 904K.mp4 16.56 MB
dt-ddcanet/38. Subcutaneous Testing - 438K.mp4 2.79 MB
dt-ddcanet/39. Implementing Subcutaneous Testing Part 1 - 837K.mp4 33.72 MB
dt-ddcanet/40. Implementing Subcutaneous Testing Part 2 - 803K.mp4 11.97 MB
dt-ddcanet/41. Implementing Subcutaneous Testing Part 3 - 986K.mp4 19.77 MB
dt-ddcanet/42. Integration Testing - 448K.mp4 3.06 MB
dt-ddcanet/43. Implementing Integration Testing - 884K.mp4 32.3 MB
dt-ddcanet/44. Section Recap - 448K.mp4 4.25 MB
dt-ddcanet/45. Authentication and Authorization in Clean Architecture - 384K.mp4 10.2 MB
dt-ddcanet/46. Register, Login, and Create Profile Endpoints Overview - 742K.mp4 28.05 MB
dt-ddcanet/47. Accessing the Requesting User's Details From the Domain and Application Layers Part 1 - 649K.mp4 13.44 MB
dt-ddcanet/48. Accessing the Requesting User's Details From the Domain and Application Layers Part 2 - 823K.mp4 23.23 MB
dt-ddcanet/49. The 3 Types of Permission-Based Authorization - 402K.mp4 3.9 MB
dt-ddcanet/50. Implementing Permission-Based Authorization - 849K.mp4 45.63 MB
dt-ddcanet/51. Implementing Role-Based Authorization - 832K.mp4 18.3 MB
dt-ddcanet/52. Section Recap - 565K.mp4 5.04 MB
dt-ddcanet/53. Conclusion - 2382K.mp4 9.97 MB
Download Info
-
Tips
“Deep Dive Clean Architecture in .NET” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.
-
DMCA Notice and Takedown Procedure
If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.