- Familiarity with an advanced programming language (C# / Java)
- Basic knowledge of the architectures covered (Clean arc / microservices)
- Basic experience with cloud services
- Minimum 5 years experience in software development
This instructor-led, live training (online or onsite) is aimed at advanced-level users.
Course objectives:
- Knowledge of cloud services and choice of suitable cloud architectures (with examples on Azure cloud)
- Understand and deepen the advantages of cloud architectures
- Advantages of known architectures and choosing the right architecture
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Part I: Elements of Cloud Architecture
- Cloud models (public / private / hybrid)
- Non-functional requirements in Cloud
- Cloud adoption level (IaaS/PaaS/SaaS)
- Cloud architecture components (Regions/ Resource groups /Resources)
- Disaster recovery RTO, RPO
Part II: Cloud Services
- For each service: description, assessment against Availability/Performance/Security/Pricing, and deploy using Bicep
- IaaS - Storage solutions, Azure Container Intance and AKS
- PaaS - Cosmos DB/ AppService / Azure SQL Database / Service Bus/Application Insights
Part III: Clean Architecture
- Clean Architecture principles
- Choosing the right cloud services / pros and cons
- Practical application - build & deploy clean architecture in Azure using .NET
Part IV: Microservices based architecture
- Principles of microservices-based architecture
- Choosing the right cloud services / pros and cons
- DAPR
- Practical application - build & deploy microservices in Azure using .NET
Part V: Cloud architectures - Domain Driven Design, CQRS, Event sourcing
- DDD, CQRS, Event sourcing - description
- Patterns in DDD architectures
- Choosing the right cloud services / pros and cons
- Practical application - build & deploy DDD architecture in Azure using .NET
Österreich - Software Architecture in Cloud
Schweiz - Software Architecture in Cloud
Deutschland - Software Architecture in Cloud
Denmark - Software Architecture in Cloud
Finland - Software Architecture in Cloud
Greece - Software Architecture in Cloud
Magyarország - Software Architecture in Cloud
Luxembourg - Software Architecture in Cloud
España - Software Architecture in Cloud
Italia - Software Architecture in Cloud
România - Software Architecture in Cloud
Türkiye - Software Architecture in Cloud
Bulgaria - Software Architecture in Cloud
Kazakhstan - Software Architecture in Cloud
Moldova - Software Architecture in Cloud
Slovenia - Software Architecture in Cloud
Croatia - Software Architecture in Cloud
Serbia - Software Architecture in Cloud
Bhutan - Software Architecture in Cloud