Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Microservices Architecture and Implementation on .NET 5, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:06:35
    Introduction
  • Урок 2. 00:03:10
    Prerequisites and Source Code
  • Урок 3. 00:13:49
    Run Final Application
  • Урок 4. 00:01:39
    What are Microservices ?
  • Урок 5. 00:03:02
    Monolithic Architecture Pros-Cons
  • Урок 6. 00:04:37
    Microservices Architecture Pros-Cons
  • Урок 7. 00:02:53
    Monolithic vs Microservices Architecture Comparison
  • Урок 8. 00:01:16
    What is Containers and Docker ?
  • Урок 9. 00:01:55
    Docker Containers, Images, and Registries
  • Урок 10. 00:01:30
    Introduction
  • Урок 11. 00:01:49
    Create New Github Repository For Our Microservice Project
  • Урок 12. 00:04:55
    Clone Github Repository and Create New Solution with Visual Studio
  • Урок 13. 00:05:35
    Create Asp.Net Web Api Project for Catalog.API Microservice
  • Урок 14. 00:01:57
    MongoDb in Catalog Microservices
  • Урок 15. 00:08:01
    Setup Mongo Docker Database for Catalog.API Microservices
  • Урок 16. 00:06:49
    MongoDb CLI Commands using Interactive Terminal For MongoDb Connection
  • Урок 17. 00:06:33
    Analysis and Architecting of Catalog Microservices
  • Урок 18. 00:02:56
    Repository Design Pattern
  • Урок 19. 00:07:38
    Developing Catalog.API Microservices Creating Entities and MongoDB.Driver Nuget
  • Урок 20. 00:16:07
    Developing Data Layer - Connect Mongo Docker Container from Catalog.API
  • Урок 21. 00:13:11
    Developing Business Layer - Repository Pattern on Catalog.API Microservice
  • Урок 22. 00:22:30
    Developing Presentation Layer - Create CatalogController Class for Catalog.API
  • Урок 23. 00:07:23
    Test and Run Catalog Microservice
  • Урок 24. 00:10:27
    Containerize Catalog Microservices with MongoDB using Docker Compose
  • Урок 25. 00:11:27
    Adding MongoDb image into Docker-Compose File for Multi-Container Docker Environ
  • Урок 26. 00:07:31
    Test on Docker environment - Catalog.API and MongoDb into Docker-Compose File
  • Урок 27. 00:16:11
    Debugging Docker-Compose on Visual Studio for Catalog.API with MongoDb
  • Урок 28. 00:04:42
    Mongo GUI Options for MongoDb Docker Image
  • Урок 29. 00:01:32
    Introduction
  • Урок 30. 00:05:32
    Create Asp.Net Web Api Project for Basket.API Microservice
  • Урок 31. 00:02:07
    Redis in Basket Microservices
  • Урок 32. 00:05:19
    Setup Redis Cache Docker Database for Basket.API Microservices
  • Урок 33. 00:03:37
    Redis CLI Commands using Interactive Terminal For Redis Connection
  • Урок 34. 00:07:21
    Analysis and Architecting of Basket Microservices
  • Урок 35. 00:06:09
    Developing Basket.API Microservices Creating Entities
  • Урок 36. 00:07:31
    Connect Redis Docker Container from Basket.API Microservice w/ AddStackExchange
  • Урок 37. 00:12:57
    Developing Repository Pattern on Basket.API Microservice
  • Урок 38. 00:12:23
    Create BasketController Class for Basket.API Microservice
  • Урок 39. 00:07:18
    Test and Run Basket Microservice
  • Урок 40. 00:10:29
    Containerize Basket Microservices with Redis using Docker Compose
  • Урок 41. 00:05:47
    Adding Redis image into Docker-Compose File for Multi-Container Docker Env
  • Урок 42. 00:07:19
    Test on Docker environment - Basket.API and Redis into Docker-Compose File
  • Урок 43. 00:12:21
    Container management with Portainer
  • Урок 44. 00:01:47
    Introduction
  • Урок 45. 00:05:25
    Create Asp.Net Web Api Project for Discount.API Microservice
  • Урок 46. 00:01:54
    PostgreSQL in Discount Microservices
  • Урок 47. 00:05:21
    Setup PostgreSQL Docker Database for Discount.API Microservices
  • Урок 48. 00:13:08
    Setup pgAdmin Management Portal for PostgreSQL Database for Discount.API Microse
  • Урок 49. 00:06:37
    Create Coupon Table in the DiscountDb of PostgreSQL Database with pgAdmin Manage
  • Урок 50. 00:05:43
    Analysis and Architecting of Discount Microservices
  • Урок 51. 00:01:43
    Developing Discount.API Microservices Creating Entities
  • Урок 52. 00:19:04
    Developing Repository Pattern Connect PostgreSQL use Dapper on Discount.API
  • Урок 53. 00:08:16
    Create DiscountController Class for Discount.API Microservice
  • Урок 54. 00:09:22
    Test and Run Discount Microservice
  • Урок 55. 00:05:51
    Containerize Discount Microservices with PostgreSQL using Docker Compose
  • Урок 56. 00:02:38
    Adding PostgreSQL image into Docker-Compose File for Multi-Container Docker Env
  • Урок 57. 00:22:31
    Migrate PostreSQL Database When Discount Microservices Startup
  • Урок 58. 00:09:51
    Test on Docker environment - Discount.API and PostgreSQL into Docker-Compose
  • Урок 59. 00:01:53
    Introduction
  • Урок 60. 00:02:29
    gRPC usage of Microservices Communication
  • Урок 61. 00:01:50
    Using gRPC in Microservices Communication with .Net - Example Repository
  • Урок 62. 00:13:57
    Create Discount Grpc Microservices Project in Microservices Solution
  • Урок 63. 00:09:00
    Managing PostreSQL Database Operations in Discount Grpc
  • Урок 64. 00:09:58
    Developing discount.proto ProtoBuf file for Exposing Crud Services Discount Grpc
  • Урок 65. 00:05:02
    Generate Proto Service Class from Discount proto File in Discount Grpc
  • Урок 66. 00:09:48
    Developing DiscountService class to Implement Grpc Proto Service Methods
  • Урок 67. 00:05:21
    Implementing AutoMapper into DiscountService Class of Discount Grpc Microservice
  • Урок 68. 00:05:36
    Developing CRUD in DiscountService class to Implement CRUD Grpc Proto Service
  • Урок 69. 00:01:46
    Introduction
  • Урок 70. 00:08:50
    Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 1
  • Урок 71. 00:11:58
    Consuming Discount Grpc Service From Basket Microservice When Adding Cart Item 2
  • Урок 72. 00:07:55
    Register Discount Grpc Client and Discount Grpc Service into the Basket.API
  • Урок 73. 00:09:06
    Test and Run Discount Grpc and Basket Microservice
  • Урок 74. 00:06:28
    Containerize Discount Grpc Microservices with PostgreSQL using Docker Compose
  • Урок 75. 00:04:25
    Adding Grpc DiscountUrl Configuration in Basket.API image configuration on DC
  • Урок 76. 00:20:47
    Test on Docker environment - Basket.API integrate Discount.Grpc into DC
  • Урок 77. 00:01:58
    Introduction
  • Урок 78. 00:06:36
    Analysis and Architecting of Ordering Microservices
  • Урок 79. 00:03:09
    Design Principles - SOLID
  • Урок 80. 00:02:41
    Design Principles - Dependency Inversion Principles (DIP)
  • Урок 81. 00:01:53
    Design Principles - Separation of Concerns (SoC)
  • Урок 82. 00:04:31
    Domain Driven Design - DDD
  • Урок 83. 00:09:45
    Clean Architecture with Domain Driven Design(DDD)
  • Урок 84. 00:02:20
    CQRS (Command Query Responsibility Segregation) Design Pattern
  • Урок 85. 00:05:46
    Eventual Consisteny and Event Sourcing with CQRS Design Pattern
  • Урок 86. 00:06:08
    Code Structure on CQRS and DDD Implementation in Ordering Microservices
  • Урок 87. 00:04:22
    Create Asp.Net Web Api Project for Ordering.API Microservice
  • Урок 88. 00:04:22
    Create Clean Architecture Layers that Ordering Domain - Application and Infra
  • Урок 89. 00:04:31
    Adding Project References Between Clean Architecture Layers
  • Урок 90. 00:06:21
    Developing Ordering.Domain Layer in Clean Architecture
  • Урок 91. 00:03:41
    Developing Ordering.Application Layer with CQRS Pattern Implementation in Clean
  • Урок 92. 00:15:53
    Developing Ordering.Application Layer - Application Contracts
  • Урок 93. 00:03:16
    CQRS Implementation with Mediator Design Pattern
  • Урок 94. 00:19:01
    Developing Ordering.Application Layer- Application Features - GetOrdersListQuery
  • Урок 95. 00:25:02
    Developing Ordering.Application Layer - Application Command Features - Checkout
  • Урок 96. 00:14:53
    Developing Ordering.Application Layer- Application Command Features- UpdateOrder
  • Урок 97. 00:13:43
    Developing Ordering.Application Layer- Application Command Features- DeleteOrder
  • Урок 98. 00:17:34
    Developing Ordering.Application Layer - Application Behaviours
  • Урок 99. 00:14:45
    Developing Ordering.Application Layer - Application Service Registrations
  • Урок 100. 00:17:25
    Developing Ordering.API Presentation Layer in Clean Architecture
  • Урок 101. 00:12:44
    Developing Ordering.Infrastructure Layer in Clean Architecture - Persistence
  • Урок 102. 00:22:51
    Developing Ordering.Infrastructure Layer in Clean Architecture - Repositories
  • Урок 103. 00:10:49
    Developing Ordering.Infrastructure Layer - Infrastructure Service Registrations
  • Урок 104. 00:07:43
    Register Application and Infrastructure Layer Dependencies into Ordering.API
  • Урок 105. 00:06:22
    Adding EF Core Migrations for Code-First Approach in Ordering Microservices
  • Урок 106. 00:18:37
    Applying EF.Core Migrations to Sql Server Automatically When Ordering.API
  • Урок 107. 00:09:08
    Adding SqlServer image into Docker-Compose File for Multi-Container Docker Env
  • Урок 108. 00:07:23
    Test and Run Ordering Microservice
  • Урок 109. 00:19:37
    Test Ordering Microservices CQRS and Clean Architecture Flows
  • Урок 110. 00:10:50
    Containerize Ordering Microservices with SqlServer using Docker Compose
  • Урок 111. 00:13:02
    Test on Docker environment - Ordering.API and SqlServer into Docker-Compose File
  • Урок 112. 00:04:00
    Introduction
  • Урок 113. 00:03:32
    Microservices Communication Types Request-Driven or Event-Driven Architecture
  • Урок 114. 00:03:50
    What is RabbitMQ, Main Components of RabbitMQ
  • Урок 115. 00:04:19
    RabbitMQ Exchange Types
  • Урок 116. 00:09:21
    Adding RabbitMQ image into Docker-Compose File for Multi-Container Docker Env
  • Урок 117. 00:04:21
    Analysis & Design BuildingBlocks EventBus.Messages Class Library Project
  • Урок 118. 00:10:57
    Developing BuildingBlocks EventBus.Messages Class Library
  • Урок 119. 00:17:42
    Produce RabbitMQ Event From Basket Microservice Publisher of BasketCheckoutEvent
  • Урок 120. 00:20:59
    Publish BasketCheckout Queue Message Event in Basket.API Controller Class
  • Урок 121. 00:07:43
    Publish BasketCheckout Queue Message Event in Basket.API Controller Class Part 2
  • Урок 122. 00:11:52
    Test BasketCheckout Event in Basket.API Microservices
  • Урок 123. 00:21:49
    Consume RabbitMQ Event From Ordering Microservice Subscriber of BasketCheckout
  • Урок 124. 00:18:10
    Subscribe BasketCheckout Queue Message Event in Ordering BasketCheckoutConsumer
  • Урок 125. 00:17:18
    Test BasketCheckout Event in Basket.API and Ordering.API Microservices
  • Урок 126. 00:07:58
    Test MassTransit Retry Mecanism of RabbitMQ Connection Problems
  • Урок 127. 00:18:17
    Containerize Basket and Ordering Microservices w/ RabbitMQ using Docker Compose
  • Урок 128. 00:13:05
    Test on Docker environment - Basket and Ordering with RabbitMQ in Docker-Compose
  • Урок 129. 00:01:40
    Introduction
  • Урок 130. 00:01:27
    Gateway Routing pattern
  • Урок 131. 00:02:35
    API Gateway Pattern
  • Урок 132. 00:02:33
    BFF Backend for Frontend Pattern
  • Урок 133. 00:02:02
    Main features in the API Gateway pattern
  • Урок 134. 00:02:33
    Ocelot API Gateway
  • Урок 135. 00:02:14
    Authentication and authorization in Ocelot API Gateway
  • Урок 136. 00:02:27
    Analysis & Design of API Gateway Microservices
  • Урок 137. 00:12:02
    Developing Ocelot Api Gateway Microservices with Adapting Ocelot Nuget Package
  • Урок 138. 00:33:01
    Adding ocelot.json Configuration File For Routing Microservices in Ocelot Api Gw
  • Урок 139. 00:15:41
    Test Ocelot Api Gateway With Routing Internal Microservices
  • Урок 140. 00:09:55
    Rate Limiting in Ocelot Api Gateway with Configuring Ocelot.json File
  • Урок 141. 00:06:36
    Response Caching in Ocelot Api Gateway with Configuring Ocelot.json File
  • Урок 142. 00:10:59
    Configure Ocelot Json For Docker Development Environment in Ocelot Api Gateway
  • Урок 143. 00:06:03
    Containerize Ocelot Api Gateway Microservices using Docker Compose
  • Урок 144. 00:12:52
    Test on Docker environment - Ocelot API Gateway into Docker-Compose File
  • Урок 145. 00:01:52
    Introduction
  • Урок 146. 00:03:19
    Gateway Aggregation pattern
  • Урок 147. 00:03:23
    Analysis & Design of Shopping.Aggregator Microservices - Gateway Aggregation
  • Урок 148. 00:05:02
    Developing Shopping.Aggregator Microservices
  • Урок 149. 00:11:14
    Developing Dto Model Class for Api Aggreation Operations
  • Урок 150. 00:21:32
    Developing Service Classes for Consuming Internal Microservices in Shopping.Aggr
  • Урок 151. 00:30:03
    Developing Service Classes Consuming Internal Microservices in Shopping.Aggr-2
  • Урок 152. 00:15:29
    Test Shopping.Aggreation Microservices with Docker Internal Microservices
  • Урок 153. 00:07:15
    Containerize Shopping.Aggregator Microservices using Docker Compose
  • Урок 154. 00:06:30
    Test on Docker environment - Shopping.Aggregator into Docker-Compose File
  • Урок 155. 00:02:05
    Introduction
  • Урок 156. 00:01:51
    Introduction 2
  • Урок 157. 00:02:21
    Background of Project
  • Урок 158. 00:03:08
    Analysis & Design Shopping Web Application Microservice
  • Урок 159. 00:08:29
    Developing AspnetBasics Shopping Web Application Microservices
  • Урок 160. 00:12:55
    Overview of AspnetBasics Shopping Web Application Microservices
  • Урок 161. 00:11:12
    Refactoring of AspnetBasics Shopping Web Application Microservices
  • Урок 162. 00:06:42
    Register Http Client Factory for Consuming Api Gateway in AspnetBasics Shopping
  • Урок 163. 00:10:32
    Developing Service Implementations for Consuming Api Gateway in AspnetBasics
  • Урок 164. 00:06:21
    Developing Index Page in AspnetBasics Shopping Web Application Microservices
  • Урок 165. 00:07:04
    Developing Product Page in AspnetBasics Shopping Web Application Microservices
  • Урок 166. 00:02:37
    Developing Product Detail Page in AspnetBasics Shopping Web Application
  • Урок 167. 00:08:37
    Developing Cart and Order Page in AspnetBasics Shopping Web Application
  • Урок 168. 00:07:17
    Developing CheckOut Page in AspnetBasics Shopping Web Application Microservices
  • Урок 169. 00:04:38
    Refactoring Developments in AspnetBasics Shopping Web Application Microservices
  • Урок 170. 00:16:54
    Test AspnetBasics Shopping Web Application Microservices Over Ocelot Api Gateway
  • Урок 171. 00:06:40
    Containerize AspnetBasics Shopping Web Application Microservices using DC
  • Урок 172. 00:09:03
    Test on Docker environment - AspnetBasics Shopping Web Microservices into Docker
  • Урок 173. 00:02:07
    Developing Blazor Single Page Application with Custom Api Gateway for CRUD
  • Урок 174. 00:02:18
    Microservices Observability with Distributed Logging, Health Monitoring, Resilie
  • Урок 175. 00:02:16
    Deploying Microservices to Kubernetes, Automating with Azure DevOps into AKS
  • Урок 176. 00:05:42
    Bonus Lecture