Oreilly – Microservices in .NET, Second Edition, Video Edition 2022-4
Oreilly – Microservices in .NET, Second Edition, Video Edition 2022-4

Microservices in .NET, Second Edition Video Edition is a comprehensive, hands-on course that helps you build scalable, reliable microservices applications using the .NET platform. In this course, you will learn the key concepts of microservice architecture and the practical skills of developing microservices using ASP.NET. This is the second edition of the best-selling book, Microservices in .NET, revised and updated with updated tools for the .NET ecosystem and expanded coverage of topics related to microservices scope and deployment in Kubernetes.
In this course, the instructor reads the book while the content, figures, code listings, diagrams, and text are displayed on the screen. This course is like an audiobook that you can also watch as a video. Microservices architectures connect independent components that must work together as a system. The integration of new technologies such as Docker and Kubernetes with Microsoft’s familiar ASP.NET framework and the Azure cloud platform enables .NET developers to efficiently create and manage microservices. This course teaches you how to build and deploy microservices using ASP.NET and Azure services. It explains microservices architecture in simple terms and then walks you through several real-world projects, such as building an e-commerce shopping cart. In this completely revised edition, you’ll learn about microservices scope, deploying to Kubernetes, and operational considerations such as monitoring, logging, and data security.
What you will learn
- Build scalable microservices that are reliable in production.
- Optimizing microservices for continuous delivery.
- Designing event-driven collaboration between microservices.
- Deploying microservices in Kubernetes.
- Setting up Kubernetes on Azure.
This course is suitable for people who:
- They are C# developers.
- Are interested in microservice architecture.
- Want to improve their skills in microservice development using .NET.
- They have no experience with microservices.
Microservices in .NET Second Edition Video Edition Course Specifications
- Publisher: Oreilly
- Lecturer: Christian Horsdal Gammelgaard
- Training level: Beginner to advanced
- Training duration: 8 hours and 39 minutes
Course headings
- Part 1. Getting started with microservices
- Chapter 1. Microservices at a glance
- Chapter 1. Microservice characteristics
- Chapter 1. Why microservices?
- Chapter 1. Costs and downsides of microservices
- Chapter 1. Serving a user request: An example of how microservices work in concert
- Chapter 1. A .NET microservices technology stack
- Chapter 1. Adding ASP.NET MVC to the project
- Chapter 2. A basic shopping cart microservice
- Chapter 2. Implementing the Shopping Cart microservice
- Chapter 2. The Shopping Cart microservice’s API for other services
- Chapter 2. Fetching product information
- Chapter 2. Implementing a basic event feed
- Chapter 3. Deploying a microservice to Kubernetes
- Chapter 3. Putting the Shopping Cart microservice in a container
- Chapter 3. Running the shopping cart container in Kubernetes
- Chapter 3. Running the shopping cart container on Azure Kubernetes Service
- Chapter 3. Running the shopping cart in AKS
- Part 2. Building microservices
- Chapter 4. Identifying and scoping microservices
- Chapter 4. Example: Point-of-sale system
- Chapter 4. The secondary driver for scoping microservices: Supporting technical capabilities
- Chapter 4. Identifying technical capabilities
- Chapter 4. What to do when the correct scope is not clear
- Chapter 4. Planning to carve out new microservices later
- Chapter 5. Microservice collaboration
- Chapter 5. Events: Asynchronous collaboration
- Chapter 5. Implementing collaboration
- Chapter 5. Implementing an event-based collaboration
- Chapter 5. Building a Docker container special offers microservice
- Chapter 6. Data ownership and data storage
- Chapter 6. Rule 2: Replicate for speed and robustness
- Chapter 6. Where does a microservice store its data?
- Chapter 6. Implementing data storage in a microservice
- Chapter 6. Storing events raised by a microservice
- Chapter 6. Setting cache headers in HTTP responses
- Chapter 7. Designing for robustness
- Chapter 7. Using trace IDs
- Chapter 7. The client side’s responsibility for robustness
- Chapter 7. Implementing robustness patterns
- Chapter 7. Implementing a circuit breaker with Polly
- Chapter 8. Writing tests for microservices
- Chapter 8. Service-level tests: Testing a microservice from outside its process
- Chapter 8. Testing libraries: Microsoft.AspNetCore.TestHost and xUnit
- Chapter 8. Writing unit tests using Microsoft.AspNetCore.TestHost
- Chapter 8. Writing service-level tests
- Part 3. Handling cross-cutting concerns: Building a reusable microservice platform
- Chapter 9. Cross-cutting concerns: Monitoring and logging
- Chapter 9. Tracing requests across microservices
- Chapter 9. Implementing the monitoring endpoints
- Chapter 9. Adding a trace ID to all log messages
- Chapter 10. Securing microservice-to-microservice communication
- Chapter 10. Authorizing users in microservices
- Chapter 10. Limiting which microservices can communicate
- Chapter 11. Building a reusable microservice platform
- Chapter 11. Packaging and sharing cross-cutting code with NuGet
- Chapter 11. The ASP.NET pipeline
- Chapter 11. Writing middleware
- Part 4. Building applications
- Chapter 12. Creating applications over microservices
- Chapter 12. Patterns for building applications over microservices
- Chapter 12. Backend for frontend (BFF) pattern
- Chapter 12. Example: A shopping cart and a product list
- Chapter 12. Creating the shopping cart GUI
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
700 MB