-
Урок 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
Thanks