Companies Home Search Profile

.NET Core Microservices - The Complete Guide (.NET 6 MVC)

Focused View

Bhrugen Patel

11:45:08

253 View
  • 01.01-introduction.mp4
    02:20
  • 01.02-why microservices.mp4
    04:02
  • 01.03-course overview.mp4
    03:04
  • 01.04-prerequisite.mp4
    01:14
  • 01.05-microservices architecture.mp4
    04:45
  • 01.06-project architecture.mp4
    02:37
  • 01.07-tools needed.mp4
    01:27
  • 01.08-what we will build.mp4
    03:38
  • 02.01-introduction.mp4
    00:34
  • 02.02-.net 6 change.mp4
    05:42
  • 02.03-create project.mp4
    03:50
  • 02.04-create product api project.mp4
    02:32
  • 02.05-nuget packages for product api.mp4
    04:53
  • 02.06-configure dbcontext for product api.mp4
    05:05
  • 02.07-create tables for product database.mp4
    05:15
  • 03.01-introduction.mp4
    00:57
  • 03.02-create dtos inside product api.mp4
    03:30
  • 03.03-product repository interface.mp4
    02:19
  • 03.04-automapper configuration in product api.mp4
    04:17
  • 03.05-product repository implementation part 1.mp4
    04:10
  • 03.06-product repository implementation part 2.mp4
    03:52
  • 03.07-product api controller httpget.mp4
    06:43
  • 03.08-product api controller post put delete.mp4
    02:01
  • 03.09-seed products in product api.mp4
    01:37
  • 03.10-azure storage explorer for images.mp4
    06:10
  • 03.11-product repository interface and dtos.mp4
    06:42
  • 03.12-base service interface and api request model.mp4
    04:29
  • 03.13-base service implementation.mp4
    10:22
  • 03.14-product service in mango web project.mp4
    06:00
  • 03.15-configure productservice and httpclient in startup.mp4
    02:06
  • 03.16-bootstrap v5.mp4
    04:16
  • 04.01-introduction.mp4
    00:23
  • 04.02-product controller get all action.mp4
    05:46
  • 04.03-api call debugging.mp4
    02:32
  • 04.04-display all products.mp4
    05:45
  • 04.05-create product.mp4
    05:15
  • 04.06-update product.mp4
    03:48
  • 04.07-delete product.mp4
    04:13
  • 05.01-introduction.mp4
    00:59
  • 05.02-oauth2 and openid connect.mp4
    04:08
  • 05.03-identity server introduction.mp4
    03:04
  • 05.04-identity server terms.mp4
    03:13
  • 05.05-integrate quickstart in identity server service.mp4
    06:03
  • 05.06-nuget packages for identity server.mp4
    01:42
  • 05.07-dbcontext for identity server.mp4
    03:50
  • 05.08-configuring apiscope resource and clients for identity server.mp4
    08:23
  • 05.09-configuring clients in identity server.mp4
    03:46
  • 05.10-configure and run identity server.mp4
    06:56
  • 05.11-seed users.mp4
    11:08
  • 05.12-secure product api.mp4
    09:37
  • 05.13-set up main project to use identity server.mp4
    06:21
  • 05.14-login registration redirection.mp4
    04:00
  • 05.15-login in action.mp4
    06:26
  • 05.16-register user from ui.mp4
    10:05
  • 05.17-token inspection.mp4
    02:33
  • 05.18-passing custom claims.mp4
    06:51
  • 05.19-view modified token.mp4
    03:51
  • 05.20-pass token and perform operations.mp4
    06:28
  • 06.01-introduction.mp4
    00:20
  • 06.02-create index action method.mp4
    02:46
  • 06.03-index view home controller.mp4
    04:08
  • 06.04-details get action method.mp4
    02:02
  • 06.05-details view.mp4
    04:31
  • 07.01-introduction.mp4
    00:30
  • 07.02-create shopping cart api.mp4
    01:35
  • 07.03-nuget package for shopping cart api.mp4
    02:06
  • 07.04-set up startup class file for shopping cart.mp4
    04:09
  • 07.05-entity models for shopping cart api.mp4
    07:10
  • 07.06-create dtos and push models to shopping cart database.mp4
    05:37
  • 07.07-mapping configuration for shopping cart.mp4
    01:26
  • 07.08-cart repository interface for shopping cart api.mp4
    02:56
  • 07.09-add to shopping cart repository method.mp4
    07:30
  • 07.10-update shopping cart repository method.mp4
    05:10
  • 07.11-implement cart repository get and remove.mp4
    06:26
  • 07.12-cart controller for api endpoints.mp4
    05:21
  • 08.01-introduction.mp4
    00:17
  • 08.02-create models for shopping cart api.mp4
    03:07
  • 08.03-define cart service interface.mp4
    02:00
  • 08.04-configure cart service.mp4
    04:19
  • 08.05-details post action method.mp4
    06:38
  • 08.06-demo-add items to cart.mp4
    04:21
  • 09.01-introduction.mp4
    00:24
  • 09.02-add cart controller.mp4
    02:15
  • 09.03-methods to load shopping cart.mp4
    04:58
  • 09.04-debugging api call to shopping cart.mp4
    03:04
  • 09.05-shopping cart ui.mp4
    06:03
  • 09.06-remove items from cart.mp4
    02:22
  • 10.01-introduction.mp4
    00:34
  • 10.02-create coupon project and add nuget packages.mp4
    02:09
  • 10.03-create coupon api project.mp4
    03:22
  • 10.04-coupon models and dtos.mp4
    02:59
  • 10.05-coupon repository.mp4
    03:54
  • 10.06-coupon controller.mp4
    02:57
  • 11.01-introduction.mp4
    00:25
  • 11.02-configure shopping cart api with new methods.mp4
    04:31
  • 11.03-logic for apply or remove coupon in view.mp4
    02:28
  • 11.04-cart controller and service for applying or removing coupon.mp4
    03:41
  • 11.05-demo-apply or remove coupon.mp4
    02:42
  • 11.06-configure cart service in main project.mp4
    03:40
  • 11.07-demo-calling coupon microservice.mp4
    08:00
  • 11.08-checkout ui.mp4
    05:21
  • 11.09-datetimepicker.mp4
    03:35
  • 12.01-introduction.mp4
    00:36
  • 12.02-checkout message.mp4
    03:54
  • 12.03-checkout method in cart service.mp4
    03:01
  • 12.04-checkout post action.mp4
    02:57
  • 12.05-demo-checkout header dto.mp4
    02:27
  • 12.06-async await is not async communication in the project.mp4
    01:49
  • 12.07-synchronous versus asynchronous communication.mp4
    04:52
  • 13.01-introduction.mp4
    00:38
  • 13.02-azure service bus overview.mp4
    03:23
  • 13.03-create azure service bus with topic and subscription.mp4
    03:50
  • 13.04-message bus interface.mp4
    04:29
  • 13.05-message bus sender implementation.mp4
    03:44
  • 13.06-send message to topic.mp4
    05:52
  • 13.07-upgrade to azure messaging servicebus.mp4
    03:46
  • 14.01-introduction.mp4
    00:38
  • 14.02-create project.mp4
    02:37
  • 14.03-adding models for order api.mp4
    04:00
  • 14.04-startup file and migrations.mp4
    02:25
  • 14.05-order repository interface.mp4
    03:09
  • 14.06-implement order repository.mp4
    03:27
  • 14.07-configure dbcontext for order repository.mp4
    02:15
  • 14.08-create models for azure messaging.mp4
    05:51
  • 14.09-process checkout message and create order details in database.mp4
    03:12
  • 14.10-setting up constants.mp4
    05:08
  • 14.11-create service bus processor.mp4
    06:20
  • 14.12-set up auto start and stop for service bus consumer.mp4
    05:17
  • 14.13-demo receive message.mp4
    03:05
  • 15.01-introduction.mp4
    00:26
  • 15.02-create coupon repository interface.mp4
    03:30
  • 15.03-implement coupon repository.mp4
    03:04
  • 15.04-configure start up file for coupon repository.mp4
    01:40
  • 15.05-check for coupon changes.mp4
    02:00
  • 15.06-demo-synchronous communication and alerts display.mp4
    06:21
  • 15.07-synchronous communication scenario.mp4
    01:07
  • 16.01-introduction.mp4
    00:39
  • 16.02-create payment processor class library.mp4
    03:07
  • 16.03-payment flow.mp4
    01:01
  • 16.04-payment status models.mp4
    04:13
  • 16.05-publish payment message.mp4
    02:49
  • 16.06-demo-view message for payment request.mp4
    01:29
  • 16.07-payment api to consume message.mp4
    06:00
  • 16.08-payment api azure service bus consumer.mp4
    06:44
  • 16.09-demo-consume payment processing.mp4
    01:52
  • 16.10-demo-consume payment status.mp4
    04:38
  • 16.11-demo-complete flow.mp4
    02:15
  • 17.01-introduction.mp4
    00:34
  • 17.02-use queue to forward message.mp4
    03:49
  • 17.03-use queue for checkout message.mp4
    04:09
  • 17.04-add email microservice.mp4
    03:05
  • 17.05-set up email service project part 1.mp4
    03:23
  • 17.06-demo-view message for payment request.mp4
    06:20
  • 17.07-azure consumer bus for email service.mp4
    04:18
  • 17.08-multiple subscribers.mp4
    02:26
  • 18.01-introduction.mp4
    00:31
  • 18.02-ocelot introduction.mp4
    06:09
  • 18.03-create project.mp4
    01:48
  • 18.04-add ocelot to the gateway.mp4
    02:45
  • 18.05-use ocelot to retrieve all products.mp4
    08:10
  • 18.06-ocelot setup for products api.mp4
    06:40
  • 18.07-ocelot for other endpoints.mp4
    07:43
  • 19.01-introduction.mp4
    00:37
  • 19.02-overview rabbitmq.mp4
    03:23
  • 19.03-exchange types.mp4
    04:43
  • 19.04-queues.mp4
    06:02
  • 19.05-install rabbitmq.mp4
    02:48
  • 19.06-add rabbitmq nuget to project.mp4
    03:27
  • 19.07-implement rabbitmq cart message.mp4
    06:15
  • 19.08-rabbitmq send checkout message to queue.mp4
    04:49
  • 19.09-set up rabbitmq consumer part 1.mp4
    05:02
  • 19.10-set up rabbitmq consumer part 2.mp4
    04:58
  • 19.11-demo-consumer rabbitmqsender.mp4
    02:55
  • 19.12-optimize rabbitmqsender.mp4
    02:57
  • 19.13-publish message from order api.mp4
    04:08
  • 19.14-consume message from order api.mp4
    05:09
  • 19.15-publish to fanout.mp4
    03:25
  • 19.16-rabbitmq payment message sender.mp4
    04:12
  • 19.17-fanout subscription setup.mp4
    08:23
  • 19.18-demo-fanout.mp4
    03:49
  • 19.19-direct exchange rabbitmq sender.mp4
    04:02
  • 19.20-demo-direct message.mp4
    05:13
  • 9781803247793 Code.zip
  • Description


    In this course, you will learn the foundational elements of microservices by incrementally building a real microservices-based application with .NET 6, step by step. We will be building multiple microservices and for authentication and authorization, we will be using IdentityServer. The content of the course will guide you through the basic blocks of Identity server and how to get it up and running.

    You will learn how to build microservices in the .NET world using .NET API, Ocelot, IdentityServer, Entity Framework core, and clean architecture using the latest .NET 6!

    We will develop ecommerce modules over product, shopping cart, ordering, payment, and email microservices with SQL server communicating over Azure Service Bus and using Ocelot API gateway. You can find microservices architecture and step-by-step implementation on .NET along with step-by-step development in this course with extensive explanations and details.

    By the end of this course, you will have an application with seven fully working .NET-based microservices but most importantly, you will understand every line of code, how the microservices work together, and why we ended up with the final implementation.

    All resources and code files are placed at https://github.com/PacktPublishing/.NET-Core-Microservices---Complete-Guide-.NET-6-MVC-

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bhrugen Patel
    Bhrugen Patel
    Instructor's Courses
    Bhrugen Patel is a passionate and creative software engineer with a strong focus on simplicity and thorough details. He has been programming since high school and was involved with multiple web and desktop projects using .NET. He has a master’s degree in computer science and a bachelor’s degree in computer engineering. He also has many years of experience with .NET C# and .NET MVC. He enjoys teaching alongside his full-time job.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 182
    • duration 11:45:08
    • Release Date 2023/02/06