Get in Touch

Course Outline

Part I: Components of Cloud Architecture

  1. Cloud deployment models (public, private, and hybrid).
  2. Non-functional requirements in the cloud.
  3. Levels of cloud adoption (IaaS, PaaS, SaaS).
  4. Key components of cloud architecture (regions, resource groups, and resources).
  5. Disaster recovery metrics: RTO and RPO.

Part II: Cloud Services

  • For each service: description, assessment based on availability, performance, security, and pricing, plus deployment using Bicep.
  1. IaaS: Storage solutions, Azure Container Instances, and AKS.
  2. PaaS: Cosmos DB, App Service, Azure SQL Database, Service Bus, and Application Insights.

Part III: Clean Architecture

  1. Principles of Clean Architecture.
  2. Selecting appropriate cloud services, including 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 appropriate cloud services, including pros and cons.
  3. DAPR.
  4. Practical application: building and deploying microservices in Azure using .NET.

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

  1. Overview of DDD, CQRS, and Event Sourcing.
  2. Common patterns in DDD architectures.
  3. Selecting appropriate cloud services, including pros and cons.
  4. Practical application: building and deploying a DDD architecture in Azure using .NET.

Requirements

  • Familiarity with an advanced programming language (such as C# or Java).
  • Foundational knowledge of the architectures covered (e.g., Clean Architecture, microservices).
  • Basic experience with cloud services.
  • A minimum of 5 years of experience in software development.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories