Course Outline

Part I: Elements of Cloud Architecture

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

Part II: Cloud Services

  • For each service: provide a description, evaluate against Availability, Performance, Security, and Pricing criteria, and deploy 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. Principles of Clean Architecture for Government Applications
  2. Evaluating 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 for Government
  2. Evaluating the Right Cloud Services: Pros and Cons
  3. Distributed Application Runtime (DAPR)
  4. Practical Application - Building and Deploying Microservices in Azure Using .NET

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

  1. Description of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing for Government Use Cases
  2. Patterns in DDD Architectures for Government Applications
  3. Evaluating 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) for government projects.
  • Basic understanding of architectural patterns such as Clean Architecture and microservices.
  • Initial experience working with cloud services to support scalable and secure solutions.
  • A minimum of five years of experience in software development, preferably within the public sector.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories