Advanced Development on AWS
Scalable AWS solutions are built on clear architectural decisions, proven development patterns, and confident use of modern services. This training course equips you with the technical depth to build powerful, secure, and AI-ready applications in the AWS cloud.
Key topics
- Designing and operating distributed application architectures on AWS.
- Applying serverless technologies, microservices, and event-based communication.
- Connecting AI and data services to existing cloud solutions.
- Improving runtime performance, security posture, and cost efficiency.
- Building automated testing and deployment pipelines in AWS environments.
Prerequisite
Participants with hands-on experience in AWS services and software development can jump straight in – a solid understanding of cloud computing fundamentals is expected.
Target group
This course is aimed at professionals working in cloud infrastructure or software development who want to take their AWS skills to an advanced level.
By the end of this training, you will have the technical foundation to design, implement, and deploy robust, scalable AWS architectures from concept to production.
- Team architecture before cloud adoption
- Recognising and evaluating monolithic structures
- Planning the migration to the cloud
- Defining guiding principles and frameworks
- The six R migration strategies
- Twelve application development principles
- Architectural patterns and models
- Introduction to the AWS service catalogue
- Connecting and integrating AWS services
- Authentication methods and access management
- Infrastructure as Code and Elastic Beanstalk
- Hands-on exercise: Building a base infrastructure with CloudFormation
- Applying DevOps principles in practice
- Automating build and deployment workflows
- Managing software configuration systematically
- Storing and accessing secrets securely
- Using AWS services for CI/CD pipelines
- Live demo: Working with AWS Secrets Manager
- Core principles of microservices architecture
- Applying serverless concepts effectively
- Cloud-native approaches in practice
- Using AWS Lambda and API Gateway for microservices
- Understanding and applying the SAM framework
- Strategies for breaking down monolithic systems
- Polyglot persistence: combining different database types
- Proven patterns for DynamoDB implementations
- Managing complexity in distributed systems
- Planning and executing step-by-step migration processes
- Using distributed storage in cloud environments
- Configuring and working with message queues
- Integrating notification services
- Processing real-time data streams
- Distributing messages in IoT architectures
- Coupling systems through event-driven patterns
- Separating read and write operations (CQRS)
- Designing cloud architectures for fault tolerance
- Serverless data processing with AWS Lambda
- User authentication and management with Cognito
- Setting up error diagnostics and system monitoring
Up to 100% funding for your continuing education
Attractive funding opportunities are available for numerous continuing education programs – depending on the funding program, up to 100% funding is possible.
The requirement is that you live or work in Germany. Our funding opportunities are not available outside of Germany.
Funding opportunities are available for career starters, job seekers, career changers, startups, experienced professionals, those seeking career advancement, and specialists.
- "Advanced Developing on AWS" refers to advanced development approaches in the AWS cloud – with a focus on professional service use, automated workflows, and future-ready architectures.
- Core topics include serverless architectures, API design, CI/CD pipelines, security concepts, monitoring strategies, error analysis, and the targeted optimisation of cloud resources.
- Practical experience with AWS services and development tools is beneficial, as is familiarity with programming languages such as Python or Java. With this background, you can get started right away.
- Particularly well suited to software developers, cloud engineers, and DevOps professionals who want to systematically strengthen their AWS expertise and deliver complex cloud solutions.
- While foundational courses build core knowledge, this course focuses on hands-on techniques, professional best practices, and confident use of complex AWS services in real-world scenarios.
- In-depth AWS knowledge is sought after across industries, opening doors in cloud development roles, IT service providers, start-ups, and enterprises with growing cloud infrastructure.
- After completing this training, the "AWS Certified Developer – Associate" or "AWS Certified DevOps Engineer" certifications are a natural next step – both validate your expertise and strengthen your professional profile in the cloud sector.