Get in Touch

Course Outline

Part I: Fundamentals of Cloud Architecture

  1. Cloud deployment models (public, private, hybrid).
  2. Non-functional requirements in cloud environments.
  3. Levels of cloud adoption (IaaS, PaaS, SaaS).
  4. Key components of cloud architecture (Regions, Resource Groups, Resources).
  5. Disaster recovery concepts: RTO and RPO.

Part II: Cloud Services

  • For each service: description, assessment against Availability/Performance/Security/Pricing, and deployment using Bicep.
  1. IaaS - Storage solutions, Azure Container Instances, and AKS.
  2. PaaS - Cosmos DB, App Service, Azure SQL Database, Service Bus, Application Insights.

Part III: Clean Architecture

  1. Core principles of Clean Architecture.
  2. Selecting the appropriate cloud services: pros and cons.
  3. Practical application - building and deploying Clean Architecture in Azure using .NET.

Part IV: Microservices-based Architecture

  1. Principles of microservices-based architecture.
  2. Selecting the appropriate cloud services: pros and cons.
  3. DAPR.
  4. Practical application - building and deploying microservices in Azure using .NET.

Part V: Cloud Architectures - Domain-Driven Design, CQRS, Event Sourcing

  1. Domain-Driven Design, CQRS, Event Sourcing - description.
  2. Patterns in DDD architectures.
  3. Selecting the appropriate cloud services: pros and cons.
  4. Practical application - building and deploying DDD architecture in Azure using .NET.

Requirements

  • Proficiency in an advanced programming language (such as C# or Java).
  • Fundamental understanding of covered architectural patterns (e.g., Clean Architecture, Microservices).
  • Basic experience with cloud services.
  • Minimum of 5 years in software development.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories