FileMood

Download Pragmatic Clean Architecture

Pragmatic Clean Architecture

Name

Pragmatic Clean Architecture

 DOWNLOAD Copy Link

Total Size

1.7 GB

Total Files

120

Last Seen

2024-09-27 00:02

Hash

17AA50F2E0473B22BFBDC8CC2B3B65E9BA265FFB

/

81.Transactional Outbox Pattern.mp4

100.4 MB

01 - Domain Layer - start.zip

1.0 KB

01.Welcome.mp4

13.3 MB

02 - Application Layer - end.zip

33.1 KB

02 - Application Layer - start.zip

18.6 KB

02.What you will learn in this course.mp4

2.7 MB

03 - Infrastructure Layer - end.zip

43.0 KB

03 - Infrastructure Layer - start.zip

33.5 KB

03.Who this course is for.mp4

2.5 MB

04 - Presentation Layer - end.zip

119.2 KB

04 - Presentation Layer - start.zip

54.5 KB

04.What are the prerequisites for taking this course.mp4

2.8 MB

05 - Authentication - end.zip

91.5 KB

05 - Authentication - start.zip

77.4 KB

05.Architectural principles & Design principles.mp4

17.1 MB

06 - Authorization - end.zip

113.1 KB

06 - Authorization - start.zip

98.7 KB

06.Clean Architecture layers.mp4

8.7 MB

07 - Advanced Topics - end.zip

126.7 KB

07 - Advanced Topics - start.zip

114.0 KB

07 - B - Minimal APIs - end.zip

126.8 KB

07 - B - Minimal APIs - start.zip

127.7 KB

07.What we are building & why.mp4

5.1 MB

08 - Testing - end.zip

173.7 KB

08.Chapter recap.mp4

11.1 MB

09.Introduction.mp4

5.7 MB

10.Creating the Domain project.mp4

3.1 MB

11.Defining our first domain entity.mp4

13.4 MB

12.What is an Entity in Domain-Driven Design.mp4

9.0 MB

13.Introducing Value Objects for solving primitive obsession.mp4

29.0 MB

14.The importance of private setters in the domain model and encapsulation.mp4

1.3 MB

15.Using the Static Factory pattern in the domain.mp4

10.5 MB

16.Introducing the Domain Events pattern to the solution.mp4

10.9 MB

17.Adding Repositories and the Unit of Work to the domain.mp4

6.0 MB

18.Creating the Booking entity.mp4

13.3 MB

19.Implementing a Domain service.mp4

15.2 MB

20.Using Double Dispatch for a better domain model.mp4

5.4 MB

21.Introducing the Result class to the project.mp4

14.2 MB

22.Defining a dictionary of domain errors.mp4

5.3 MB

23.Chapter recap.mp4

7.8 MB

24.Introduction.mp4

14.3 MB

25.Creating the Application project.mp4

1.3 MB

26.Configuring dependency injection and installing MediatR.mp4

8.7 MB

27.Adding the required abstractions for CQRS.mp4

11.7 MB

28.Implementing Commands with the rich domain model & repositories.mp4

34.1 MB

29.Defining a domain event handler.mp4

17.0 MB

30.Implementing Queries with Dapper for blazing performance.mp4

40.4 MB

31.Solving logging as a cross-cutting concern.mp4

13.7 MB

32.Creating a Validation pipeline for commands.mp4

22.1 MB

33.Chapter recap.mp4

11.2 MB

34.Introduction.mp4

2.9 MB

35.Creating the Infrastructure project.mp4

1.2 MB

36.Configuring infrastructure services with dependency injection.mp4

11.6 MB

37.Adding Entity Framework Core to the solution.mp4

6.2 MB

38.Configuring Entity Framework Core with dependency injection.mp4

6.5 MB

39.Creating the Domain entity configurations.mp4

15.3 MB

40.Automatically applying entity configurations.mp4

2.7 MB

41.Implementing repository interfaces using a generic repository.mp4

11.1 MB

42.Implementing the SQL connection factory.mp4

6.8 MB

43.Publishing domain events inside the Unit of Work.mp4

16.2 MB

44.Solving race conditions with optimistic concurrency.mp4

19.6 MB

45.Chapter recap.mp4

8.5 MB

46.Introduction.mp4

3.0 MB

47.Creating the Presentation project.mp4

9.4 MB

48.Configuring services with dependency injection.mp4

3.2 MB

49.Adding Controllers and endpoints.mp4

21.1 MB

50.Setting up Docker Compose and running the API.mp4

12.9 MB

51.Creating EF migrations and applying them.mp4

24.4 MB

52.Seeding initial data.mp4

10.8 MB

53.Adding Middleware - Global exception handler.mp4

10.6 MB

54.Demo Presentation layer & API.mp4

6.1 MB

55.Chapter recap.mp4

12.1 MB

56.Introduction.mp4

4.8 MB

57.Keycloak identity provider setup.mp4

7.6 MB

58.Keycloak admin panel overview.mp4

4.1 MB

59.Demo Obtaining JWTs using Keycloak.mp4

8.1 MB

60.Configuring authentication middleware & services.mp4

8.5 MB

61.Configuring JWT authentication options.mp4

8.3 MB

62.Demo Authentication in action.mp4

2.5 MB

63.Implementing the user registration feature.mp4

12.2 MB

64.Adding an API endpoint for registering a user.mp4

5.3 MB

65.Implementing the authentication service.mp4

16.3 MB

66.Configuring the authentication service as a typed HTTP client.mp4

9.1 MB

67.Demo User registration with Keycloak.mp4

2.8 MB

68.Implementing the user login feature.mp4

16.0 MB

69.Demo User login with Keycloak.mp4

2.9 MB

70.Chapter recap.mp4

6.8 MB

71.Introduction.mp4

1.7 MB

72.Implementing Role-based Authorization.mp4

79.9 MB

73.Implementing Permission-based Authorization.mp4

69.1 MB

74.Implementing Resource-based Authorization.mp4

31.7 MB

75.Chapter recap.mp4

9.5 MB

76.Introduction.mp4

1.7 MB

77.Structured Logging with Serilog and Seq.mp4

77.2 MB

78.Distributed Caching with Redis.mp4

78.3 MB

79.Health Checks in Clean Architecture.mp4

42.6 MB

80.Implementing API Versioning.mp4

56.1 MB

01 - Domain Layer - end.zip

18.4 KB

82.Minimal APIs.mp4

45.1 MB

83.Chapter recap.mp4

10.9 MB

84.Introduction.mp4

2.7 MB

85.Domain Layer Unit Testing.mp4

70.5 MB

86.Application Layer Unit Testing.mp4

83.6 MB

87.Integration Testing.mp4

92.4 MB

88.Functional Testing.mp4

64.4 MB

89.Architecture Testing.mp4

40.6 MB

90.Chapter recap.mp4

13.6 MB

91.One Small Ask From Me.mp4

27.8 MB

Bookify -v2.0- Endpoints.postman_collection

11.0 KB

Bookify -v2.1- Endpoints.postman_collection

12.9 KB

bookify-realm-export.json

72.2 KB

CICD Blueprint.html

1.8 MB

clean_architecture_template.zip

77.7 KB

Configuring JWT authentication options.html

1.8 MB

Configuring the authentication service as a typed HTTP client.html

1.8 MB

Directory.Build.props

0.6 KB

editorconfig.txt

13.9 KB

Keycloak identity provider setup.html

1.6 MB

Pragmatic Clean Architecture.pdf

1.1 MB

Source Code.zip

211.2 KB

 

Total files 120


Copyright © 2024 FileMood.com