Get in Touch

Course Outline

Part I: Elements of Cloud Architecture

  1. Cloud models (public, private, hybrid).
  2. Non-functional requirements in Cloud.
  3. Cloud adoption levels (IaaS, PaaS, SaaS).
  4. Cloud architecture components (Regions, resource groups, resources).
  5. Disaster recovery RTO, 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 Instance, and AKS.
  2. PaaS - Cosmos DB, App Service, Azure SQL Database, Service Bus, Application Insights.

Part III: Clean Architecture

  1. Clean Architecture principles.
  2. Selecting the right 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 right 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. DDD, CQRS, Event Sourcing - descriptions.
  2. Patterns in DDD architectures.
  3. Selecting the right cloud services: pros and cons.
  4. Practical application - building and deploying DDD architecture in Azure using .NET.

Requirements

  • Familiarity with an advanced programming language (C# or Java).
  • Basic knowledge of covered architectures (Clean Architecture, microservices).
  • Basic experience with cloud services.
  • Minimum 5 years of experience in software development.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories