Delivering Modern Cloud Native Software EN
Learn how to design, build, test and deliver modern cloud native software using architecture, automation, DevOps and quality practices. This two-day training helps participants understand the practical choices behind reliable cloud native software delivery.
At a glance
- Provider
- Provided directly by ICT Improve
- Trainer
- Experienced specialist from our own team
- Training type
- Classroom
- Duration
- 2 days
- Language
- English
- Enrolment
- Individual
- Themes
- Architecture, Software Engineering
After this training, you will be able to:
- Explain the key principles of modern cloud native software delivery.
- Understand how architecture, automation and DevOps practices support reliable delivery.
- Recognise the role of containers, APIs, CI/CD pipelines and observability in cloud native systems.
- Make better design choices for scalable, maintainable and resilient software.
- Improve collaboration between architecture, development, testing and operations.
- Apply practical patterns for delivering software safely and continuously in a cloud environment.
Modern cloud native software
- Cloud native principles
- From traditional applications to distributed systems
- Software delivery in modern engineering organisations
Architecture and design
- Modularity and service orientation
- APIs and integration
- Scalability, maintainability and resilience
Engineering practices
- Containers and deployment concepts
- CI/CD and automation
- Quality gates and feedback loops
Testing and quality
- Testing in distributed environments
- Test automation in delivery pipelines
- Reliability, observability and monitoring
DevOps and operations
- Collaboration between development and operations
- Operational readiness
- Continuous improvement of delivery capability