Building or refactoring large projects can be a daunting task. This course will help you understand the basics of software architecture and how to apply them to your .NET Core projects. We will cover the basics of software architecture, how to structure your application, and how to coordinate the components of your application. We will also cover monitoring distributed applications and how to act on problems when they arise.
Prerequisites
Before taking this course students should have some familiarity with .NET and C#.
What You will Learn?
Learning the basics of software architecture
Monoliths, microservices and everything in between