In This Free Preview, You'll Learn:

  • What are microservices?
  • How to create your first microservice with C# and ASP.NET Core.
  • How to implement a complete REST API, including input validation.
  • How to store microservices data in a real NoSQL database.
  • How to use Docker and Docker Compose to run infrastructure services in your box.
  • How to use the repository pattern to decouple your data access code from your application logic.
  • How to use dependency injection and configuration.
  • How to use Postman to explore and test your REST APIs.
  • How to create NuGet packages to share reusable libraries.
  • How to make calls from one microservice to another via REST and HTTP.
  • How to use Polly to add resiliency and transient fault handling to your microservices.
  • How to implement the retries with exponential backoff and circuit breaker patterns.

Meet your instructor

My name is Julio Casal. I'm a passionate software engineer with almost two decades of experience building all sorts of applications and systems based on the .NET platform.

I like to continuously explore the latest software engineering trends and practices and use them to solve real world problems.

I believe reducing complex concepts into simple step by step instructions is incredibly valuable and helps to make coding accessible and fun for everyone.