Course Outline

Part I: Elements of Cloud Architecture for Government

  1. Cloud Models (Public, Private, Hybrid)
  2. Non-Functional Requirements in the Cloud
  3. Cloud Adoption Levels (IaaS, PaaS, SaaS)
  4. Cloud Architecture Components (Regions, Resource Groups, Resources)
  5. Disaster Recovery RTO and RPO

Part II: Cloud Services for Government

  • For each service: description, assessment against Availability, Performance, Security, and 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, and Application Insights

Part III: Clean Architecture for Government

  1. Clean Architecture Principles
  2. Choosing the Right Cloud Services: Pros and Cons
  3. Practical Application - Build and Deploy Clean Architecture in Azure Using .NET

Part IV: Microservices-Based Architecture for Government

  1. Principles of Microservices-Based Architecture
  2. Choosing the Right Cloud Services: Pros and Cons
  3. Distributed Application Runtime (DAPR)
  4. Practical Application - Build and Deploy Microservices in Azure Using .NET

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

  1. Description of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing
  2. Patterns in DDD Architectures
  3. Choosing the Right Cloud Services: Pros and Cons
  4. Practical Application - Build and Deploy DDD Architecture in Azure Using .NET

Requirements

  • Familiarity with an advanced programming language (C# or Java)
  • Basic understanding of the architectural frameworks covered (Clean Architecture, microservices)
  • Basic experience with cloud services for government
  • A minimum of five years of experience in software development
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories