Get in Touch
 Duration 21 hours

Course Outline

Part I: Fundamental Cloud Architecture Elements

  1. Cloud delivery models (public, private, and hybrid)
  2. Non-functional requirements specific to cloud environments
  3. Cloud adoption tiers (IaaS, PaaS, and SaaS)
  4. Core cloud architecture components (Regions, Resource groups, and Resources)
  5. Disaster recovery metrics: Recovery Time Objective (RTO) and Recovery Point Objective (RPO)

Part II: Cloud Service Implementations

  • For each service: functional description, evaluation regarding Availability, Performance, Security, and Pricing, and deployment via Bicep
  1. IaaS: Storage solutions, Azure Container Instances, and Azure Kubernetes Service (AKS)
  2. PaaS: Cosmos DB, App Service, Azure SQL Database, Service Bus, and Application Insights

Part III: Clean Architecture Principles

  1. Core principles of Clean Architecture
  2. Selecting appropriate cloud services: analysis of benefits and limitations
  3. Practical application: Designing and deploying Clean Architecture for government in Azure using .NET

Part IV: Microservices-Based Architecture

  1. Foundational principles of microservices architecture
  2. Selecting appropriate cloud services: analysis of benefits and limitations
  3. Distributed Application Runtime (DAPR)
  4. Practical application: Designing and deploying microservices for government in Azure using .NET

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

  1. Definitions of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing
  2. Key patterns within DDD architectures
  3. Selecting appropriate cloud services: analysis of benefits and limitations
  4. Practical application: Designing and deploying DDD architecture for government in Azure using .NET

Requirements

  • Proficiency in an advanced programming language (C# or Java)
  • Foundational knowledge of the architectures covered (Clean Architecture and microservices)
  • Basic experience with cloud service operations
  • Minimum of five years of experience in software development

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories