Table of Contents
- Understanding the Importance of Software Architecture
- Non-Functional Requirements
- Managing Requirements
- Best Practices in Coding C# 12
- Implementing Code Reusability in C# 12
- Design Patterns and .NET 8 Implementation
- Understanding the Different Domains in Software Solutions
- Understanding DevOps Principles and CI/CD
- Testing Your Enterprise Application
- Deciding on the Best Cloud-Based Solution
- Applying a Microservice Architecture to Your Enterprise Application
- Choosing Your Data Storage in the cloud
- Interacting with Data in C# - Entity Framework Core
- Implementing Microservices with .NET
- Applying Service-Oriented Architectures with .NET
- Working with Serverless – Azure Functions
- Presenting ASP.NET Core
- Implementing Frontend Microservices with ASP.NET Core
- Client Frameworks: Blazor
- Kubernetes
- Case Study
- Case study Extension: Developing .NET Microservices for Kubernetes
- Answers

