Magnetic link has been copied to the cutting board

Name Pragmatic Clean Architecture

File Type video

Size 1.62GB

UpdateDate 2024-6-23

hash *****D5995A1D0CBFEEE8036F2C4595BAD13238

Hot 28

Files 01 - Domain Layer - end.zip | 17.98KB 01 - Domain Layer - start.zip | 1003B 01.Welcome.mp4 | 12.68MB 02 - Application Layer - end.zip | 32.36KB 02 - Application Layer - start.zip | 18.19KB 02.What you will learn in this course.mp4 | 2.58MB 03 - Infrastructure Layer - end.zip | 41.96KB 03 - Infrastructure Layer - start.zip | 32.71KB 03.Who this course is for.mp4 | 2.34MB 04 - Presentation Layer - end.zip | 116.43KB 04 - Presentation Layer - start.zip | 53.23KB 04.What are the prerequisites for taking this course.mp4 | 2.72MB 05 - Authentication - end.zip | 89.31KB 05 - Authentication - start.zip | 75.61KB 05.Architectural principles & Design principles.mp4 | 16.29MB 06 - Authorization - end.zip | 110.45KB 06 - Authorization - start.zip | 96.37KB 06.Clean Architecture layers.mp4 | 8.30MB 07 - Advanced Topics - end.zip | 123.74KB 07 - Advanced Topics - start.zip | 111.31KB 07 - B - Minimal APIs - end.zip | 123.81KB 07 - B - Minimal APIs - start.zip | 124.67KB 07.What we are building & why.mp4 | 4.84MB 08 - Testing - end.zip | 169.59KB 08.Chapter recap.mp4 | 10.62MB 09.Introduction.mp4 | 5.48MB 10.Creating the Domain project.mp4 | 2.95MB 11.Defining our first domain entity.mp4 | 12.82MB 12.What is an Entity in Domain-Driven Design.mp4 | 8.59MB 13.Introducing Value Objects for solving primitive obsession.mp4 | 27.65MB 14.The importance of private setters in the domain model and encapsulation.mp4 | 1.28MB 15.Using the Static Factory pattern in the domain.mp4 | 10.05MB 16.Introducing the Domain Events pattern to the solution.mp4 | 10.37MB 17.Adding Repositories and the Unit of Work to the domain.mp4 | 5.74MB 18.Creating the Booking entity.mp4 | 12.70MB 19.Implementing a Domain service.mp4 | 14.48MB 20.Using Double Dispatch for a better domain model.mp4 | 5.15MB 21.Introducing the Result class to the project.mp4 | 13.55MB 22.Defining a dictionary of domain errors.mp4 | 5.08MB 23.Chapter recap.mp4 | 7.43MB 24.Introduction.mp4 | 13.61MB 25.Creating the Application project.mp4 | 1.23MB 26.Configuring dependency injection and installing MediatR.mp4 | 8.31MB 27.Adding the required abstractions for CQRS.mp4 | 11.12MB 28.Implementing Commands with the rich domain model & repositories.mp4 | 32.52MB 29.Defining a domain event handler.mp4 | 16.20MB 30.Implementing Queries with Dapper for blazing performance.mp4 | 38.49MB 31.Solving logging as a cross-cutting concern.mp4 | 13.07MB 32.Creating a Validation pipeline for commands.mp4 | 21.07MB 33.Chapter recap.mp4 | 10.69MB 34.Introduction.mp4 | 2.80MB 35.Creating the Infrastructure project.mp4 | 1.16MB 36.Configuring infrastructure services with dependency injection.mp4 | 11.10MB 37.Adding Entity Framework Core to the solution.mp4 | 5.89MB 38.Configuring Entity Framework Core with dependency injection.mp4 | 6.22MB 39.Creating the Domain entity configurations.mp4 | 14.60MB 40.Automatically applying entity configurations.mp4 | 2.57MB 41.Implementing repository interfaces using a generic repository.mp4 | 10.54MB 42.Implementing the SQL connection factory.mp4 | 6.46MB 43.Publishing domain events inside the Unit of Work.mp4 | 15.46MB 44.Solving race conditions with optimistic concurrency.mp4 | 18.65MB 45.Chapter recap.mp4 | 8.09MB 46.Introduction.mp4 | 2.90MB 47.Creating the Presentation project.mp4 | 9.00MB 48.Configuring services with dependency injection.mp4 | 3.01MB 49.Adding Controllers and endpoints.mp4 | 20.08MB 50.Setting up Docker Compose and running the API.mp4 | 12.34MB 51.Creating EF migrations and applying them.mp4 | 23.31MB 52.Seeding initial data.mp4 | 10.28MB 53.Adding Middleware - Global exception handler.mp4 | 10.07MB 54.Demo Presentation layer & API.mp4 | 5.79MB 55.Chapter recap.mp4 | 11.51MB 56.Introduction.mp4 | 4.55MB 57.Keycloak identity provider setup.mp4 | 7.24MB 58.Keycloak admin panel overview.mp4 | 3.93MB 59.Demo Obtaining JWTs using Keycloak.mp4 | 7.76MB 60.Configuring authentication middleware & services.mp4 | 8.15MB 61.Configuring JWT authentication options.mp4 | 7.87MB 62.Demo Authentication in action.mp4 | 2.40MB 63.Implementing the user registration feature.mp4 | 11.59MB 64.Adding an API endpoint for registering a user.mp4 | 5.01MB 65.Implementing the authentication service.mp4 | 15.51MB 66.Configuring the authentication service as a typed HTTP client.mp4 | 8.65MB 67.Demo User registration with Keycloak.mp4 | 2.69MB 68.Implementing the user login feature.mp4 | 15.24MB 69.Demo User login with Keycloak.mp4 | 2.77MB 70.Chapter recap.mp4 | 6.47MB 71.Introduction.mp4 | 1.64MB 72.Implementing Role-based Authorization.mp4 | 76.22MB 73.Implementing Permission-based Authorization.mp4 | 65.94MB 74.Implementing Resource-based Authorization.mp4 | 30.25MB 75.Chapter recap.mp4 | 9.10MB 76.Introduction.mp4 | 1.60MB 77.Structured Logging with Serilog and Seq.mp4 | 73.59MB 78.Distributed Caching with Redis.mp4 | 74.69MB 79.Health Checks in Clean Architecture.mp4 | 40.63MB 80.Implementing API Versioning.mp4 | 53.53MB 81.Transactional Outbox Pattern.mp4 | 95.73MB 82.Minimal APIs.mp4 | 43.00MB 83.Chapter recap.mp4 | 10.36MB 84.Introduction.mp4 | 2.55MB 85.Domain Layer Unit Testing.mp4 | 67.27MB 86.Application Layer Unit Testing.mp4 | 79.69MB 87.Integration Testing.mp4 | 88.08MB 88.Functional Testing.mp4 | 61.40MB 89.Architecture Testing.mp4 | 38.69MB 90.Chapter recap.mp4 | 12.96MB 91.One Small Ask From Me.mp4 | 26.54MB Bookify -v2.0- Endpoints.postman_collection | 10.73KB Bookify -v2.1- Endpoints.postman_collection | 12.57KB bookify-realm-export.json | 70.47KB CICD Blueprint.html | 1.70MB clean_architecture_template.zip | 75.89KB Configuring JWT authentication options.html | 1.70MB Configuring the authentication service as a typed HTTP client.html | 1.70MB Directory.Build.props | 619B editorconfig.txt | 13.62KB Keycloak identity provider setup.html | 1.56MB Pragmatic Clean Architecture.pdf | 1.09MB Source Code.zip | 206.29KB

Recommend

Magnetic link has been copied to the cutting board