Advanced Azure Microservices with .NET for Developers
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to build microservice-based applications using .NET and Azure. Topics include asynchronous communication, querying microservices, logging, security, and more.
Syllabus
Introduction
- Top tactics to build advanced .NET microservices
- What you should know
- Microservices refresher
- The scenario used in this course: Wisdom Pet Medicine
- What we are going to build
- Preparing the development environment
- Event-driven architecture primer
- Handling the domain event and creating the integration event
- Publishing the integration event to Azure Service Bus
- Consuming the integration event from Azure Service Bus
- Storing the data from the integration event
- Challenge: Perform asynchronous communication using events
- Solution: Perform asynchronous communication using events
- Command and Query Responsibility Segregation (CQRS) pattern
- Implementing the first command
- Implementing the viewer service
- Challenge: Implementing the CQRS pattern
- Solution: Implementing the CQRS pattern
- Introduction to the Event Sourcing pattern
- Creating the event store in Azure Cosmos DB
- Creating and storing the first events
- Reading the event store through CQRS
- Challenge: Implementing event sourcing
- Solution: Implementing event sourcing
- Introducing the API Gateway pattern
- Implementing the API Gateway pattern by using Ocelot
- Challenge: Configuring additional routes in the API gateway
- Solution: Configuring additional routes in the API gateway
- Health checks
- Versioning
- Centralized logging and distributed tracing
- Challenge: Implementing cross-cutting concerns
- Solution: Implementing cross-cutting concerns
- Next steps
Taught by
Rodrigo Díaz Concha
Related Courses
Building Cloud Apps with Microsoft Azure - Part 1 (self-paced)Microsoft via edX Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX DEV202.2x: Building Cloud Apps with Microsoft Azure – Part 2
Microsoft via edX Architecting Microsoft Azure Solutions
Microsoft via edX Implementing Predictive Analytics with Spark in Azure HDInsight
Microsoft via edX