From the course: Advanced Azure Microservices with .NET for Developers

What you should know

- To get the most out of this training course, you need to already have some experience working with the .NET platform. Ideally, version five or above. This course assumes that you've been using the C# programming language for some period of time. We'll be using C# version nine because of its record types and any omni setters. Thus, I'm not going to explain the syntax used in the companion code for this course. At least not in this video. You should also be familiar with both the asp.net core web development framework and the Entity Framework Core object relational mapping framework from Microsoft. All of the microservices that we're going to build in this training course are based on these technologies. On the other hand, we'll use visual studio as our main development environment, but since that net is a cross-platform technology, you could easily use any other supported editor you like. Another important topic that you should be aware of is Docker and Docker containers. We're going to pull and run some Docker containers by the end of the course. I'm also going to assume that you understand the core principles of the main dream in design and its most important artifacts and tools such as bounded context, ubiquitous language, aggregates, entities, value objects, and domain events. Also, I'm going to assume that, you know the main traits of microservices. However, I included a microservices refresher video in the same chapter. We'll use the Azure cloud and some of it's platform as a service products, such as, Azure Service Bus, Azure Cosmos DB, Azure SQL Database, and Azure Functions. To that end, I assume that you have an active Azure subscription, you know how to provision resources in it, and you're familiar with these platforms, at least at the basic level. Finally, in the cross-cutting concerns chapter, I'm going to use elastic search as a log-in storage. Elastic search is part of the ELK Stack. I don't expect you to be an expert in the ELK Stack, but you should at least know the gist of it. But don't worry if you're not familiar with it. I'll explain as I demonstrate. If you're comfortable with the subjects, then you're ready to begin the course.

Contents