Udemy - Introduction to ASP .Net Core Microservices
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size3.4 GB
- Uploaded Byfreecoursewb
- Downloads58
- Last checkedFeb. 26th '22
- Date uploadedFeb. 25th '22
- Seeders 6
- Leechers7
Infohash : CED28F8305A22AE7183DD60FA3BCB98DB3E271EE
Introduction to ASP .Net Core Microservices 
https://DevCourseWeb.com
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.36 GB | Duration: 7h 52m
Build Microservice system using ASP .Net Core, RabbitMQ, MongoDB, Redis, and Masstransit.
What you'll learn
Fundamentals of Microservices architecture.
How to Structure Microservice Project.
Develop microservices with ASP .Net Core.
Postman tool installation and Basics.
Connect Microservice with MongoDB.
Implement API Gateway using ASP .Net Core Application.
Install RabbitMQ to implement event based communication in microservice ecosytem.
Install Masstransit to communicate with RabbitMQ from Application.
Fundamentals of AMQP (Advanced Message Queuing Protocol) and RabbitMQ.
Communicate between API Gateway and microservice using RabbitMQ with Masstransit.
Create Masstransit Consumers to consume published messages.
Fundamentals of CQRS (Command Query Segregation Principle).
Refactor application as per CQRS Design (Physical layer Separation).
Implement Authentication Mechanism using JWT Token.
Basics of Unit Testing.
Unit testing Product Controller with nUnit.
Unit Testing Login method using Masstransit In-Memory test harness.
What is Benchmarking and Apache Bench Installation to micro-benchmark our application.
Need of Resilient Microservices.
Basics of Polly (A transient fault handling library).
Implementation of Fallback Policy.
Implementation of Retry Policy.
How to wrap multiple policies as one using Wrap Policy.
What is Jittering and implementation of Wait Retry Policy.
What is Circuit Breaker Pattern.
Implementation of Circuit Breaker Pattern using Circuit Breaker Policy.
Implementation of Advance Circuit Breaker Policy.
What is Bulkhead Isolation.
Implementation of Bulk Isolation Policy.
Basics of Redis and its installation.
Create Cart Service using in memory database (Redis).
Swagger Implementation for Order service to document Order API endpoints.
What is Distributed Transaction in microservices.
Distributed Transaction Techniques. (Theory).
What is Routing Slip Pattern.
Implementing Routing Slip pattern using Masstransit Courier to handle distributed transaction. (Long lived transactions are not covered).
Monitoring Routing Slip Execution with help of Routing Slip Events.
Requirements
Good understanding of C#.
Basic understanding of HTTP.
Basic understanding of ASP .Net Core.
Description
Learn the basics of microservices and what problem it solves.
Files:
[ DevCourseWeb.com ] Udemy - Introduction to ASP .Net Core Microservices- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 1. Introduction
- 1. Introduction to ASP .Net Core - Preview..mp4 (15.3 MB)
- 1. Introduction to ASP .Net Core - Preview..srt (3.2 KB)
- 2. Microservice Introduction..mp4 (28.1 MB)
- 2. Microservice Introduction..srt (7.5 KB)
- 3. EShop Application Structure..mp4 (20.0 MB)
- 3. EShop Application Structure..srt (6.5 KB)
- 4. Structuring EShop Solution..mp4 (34.1 MB)
- 4. Structuring EShop Solution..srt (3.7 KB)
- 1. Redis DB Installation..mp4 (13.7 MB)
- 1. Redis DB Installation..srt (1.8 KB)
- 2. Implementing Cart Service.mp4 (76.3 MB)
- 2. Implementing Cart Service.srt (4.9 KB)
- 3. Connecting Cart API with Redis.mp4 (80.9 MB)
- 3. Connecting Cart API with Redis.srt (3.7 KB)
- 4. Validating Cart API with Redis and Postman.mp4 (16.7 MB)
- 4. Validating Cart API with Redis and Postman.srt (3.0 KB)
- 1. Swagger Introduction.mp4 (5.1 MB)
- 1. Swagger Introduction.srt (1.7 KB)
- 2. Documenting Order API with Swagger.mp4 (40.1 MB)
- 2. Documenting Order API with Swagger.srt (5.1 KB)
- 3. Connecting Order API with MongoDB.mp4 (114.2 MB)
- 3. Connecting Order API with MongoDB.srt (4.9 KB)
- 4. Validate Order API with Swagger.mp4 (28.4 MB)
- 4. Validate Order API with Swagger.srt (3.5 KB)
- 1. Creating Wallet Service.mp4 (62.4 MB)
- 1. Creating Wallet Service.srt (3.9 KB)
- 2. Creating Wallet Data Provider.mp4 (90.1 MB)
- 2. Creating Wallet Data Provider.srt (6.3 KB)
- 1. Creating Inventory Service..mp4 (32.7 MB)
- 1. Creating Inventory Service..srt (2.5 KB)
- 2. Creating Inventory Data Provider.mp4 (95.2 MB)
- 2. Creating Inventory Data Provider.srt (7.2 KB)
- 1. What is Distributed Transaction..mp4 (7.8 MB)
- 1. What is Distributed Transaction..srt (1.5 KB)
- 10. Compensating AllocateProduct Activity..mp4 (13.9 MB)
- 10. Compensating AllocateProduct Activity..srt (1.0 KB)
- 11. Demonstrating Compensation by faulting UpdateOrderActivity.mp4 (26.4 MB)
- 11. Demonstrating Compensation by faulting UpdateOrderActivity.srt (3.9 KB)
- 12. Monitoring Routing Slip with Routing Slip Events..mp4 (59.0 MB)
- 12. Monitoring Routing Slip with Routing Slip Events..srt (4.2 KB)
- 13. Using EndpointNameFormatter to find Activity Queue Name..mp4 (50.7 MB)
- 13. Using EndpointNameFormatter to find Activity Queue Name..srt (2.6 KB)
- 2. Distribution Transaction Techniques - (THEORY)..mp4 (7.8 MB)
- 2. Distribution Transaction Techniques - (THEORY)..srt (2.0 KB)
- 3. Masstransit Courier and Routing Slip Pattern.mp4 (10.6 MB)
- 3. Masstransit Courier and Routing Slip Pattern.srt (4.8 KB)
- 4. Distributed Transaction Example Overview..mp4 (5.6 MB)
- 4. Distributed Transaction Example Overview..srt (2.3 KB)
- 5. Create Routing Activities..mp4 (123.2 MB)
- 5. Create Routing Activities..srt (10.0 KB)
- 6. Create Routing Slip using Masstransit Courier.mp4 (73.4 MB)
- 6. Create Routing Slip using Masstransit Courier.srt (7.0 KB)
- 7. Routing Slip Execution - Placing Order..mp4 (76.5 MB)
- 7. Routing Slip Execution - Placing Order..srt (6.4 KB)
- 8. Validating Routing Slip Execution..mp4 (47.5 MB)
- 8. Validating Routing Slip Execution..srt (7.2 KB)
- 9. Compensating Wallet Activity. (Rollback Mechanism)..mp4 (18.3 MB)
- 9. Compensating Wallet Activity. (Rollback Mechanism)..srt (1.9 KB)
- 1. Closing Note..mp4 (6.8 MB)
- 1. Closing Note..srt (2.3 KB)
- 1. Introduction to Postman Tool..mp4 (49.5 MB)
- 1. Introduction to Postman Tool..srt (5.3 KB)
- 1.1 Postman Download Link.html (0.1 KB)
- 2. Connect EShop Application to MongoDB.mp4 (43.1 MB)
- 2. Connect EShop Application to MongoDB.srt (5.3 KB)
- 2.1 MongoDB Download Link (Windows - 64Bit).html (0.1 KB)
- 2.2 Robo3T (Windows - 64Bit).html (0.1 KB)
- 3. Connect Product API with MongoDB - Part 1.mp4 (61.5 MB)
- 3. Connect Product API with MongoDB - Part 1.srt (3.3 KB)
- 4. Connect Product API with MongoDB - Part 2.mp4 (38.4 MB)
- 4. Connect Product API with MongoDB - Part 2.srt (3.6 KB)
- 5. Saving Product to MongoDB.mp4 (39.9 MB)
- 5. Saving Product to MongoDB.srt (4.3 KB)
- 6. Adding Mongo Convention to the application..mp4 (67.1 MB)
- 6. Adding Mongo Convention to the application..srt (7.1 KB)
- 1. What is API Gateway..mp4 (16.3 MB)
- 1. What is API Gateway..srt (3.9 KB)
- 2. Basics of RabbitMQ and Masstransit..mp4 (32.7 MB)
- 2. Basics of RabbitMQ and Masstransit..srt (9.3 KB)
- 3. RabbitMQ Setup and Installation..mp4 (26.4 MB)
- 3. RabbitMQ Setup and Installation..srt (2.7 KB)
- 4. Implementing RabbitMQ in EShop application using Masstransit..mp4 (52.6 MB)
- 4. Implementing RabbitMQ in EShop application using Masstransit..srt (4.7 KB)
- 5. Connecting API Gateway with Product Service. Part-1.mp4 (71.6 MB)
- 5. Connecting API Gateway with Product Service. Part-1.srt (5.0 KB)
- 6. Connecting API Gateway with Product Service. Part-2.mp4 (45.4 MB)
- 6. Connecting API Gateway with Product Service. Part-2.srt (2.8 KB)
- 1. What is CQRS.mp4 (16.0 MB)
- 1. What is CQRS.srt (4.0 KB)
- 2. Refactoring Application to implement CQRS..mp4 (58.4 MB)
- 2. Refactoring Application to implement CQRS..srt (1.9 KB)
- 3. Creating Queries (Part 1).mp4 (112.2 MB)
-
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce