Developing on AWS
In this training, you learn how to build robust, scalable applications with AWS – from serverless architecture to API integration.
Key topics
- Get to know core AWS services and understand how they work together.
- Develop and deploy modern web and backend apps on AWS.
- Build event-driven architectures and APIs effectively.
- Monitor applications, analyze logs, and improve performance.
- Design cloud solutions that are efficient and budget-conscious.
Prerequisite
Those who already have programming experience and basic networking knowledge can dive straight in.
Target group
Ideal for everyone who wants to independently build and optimize cloud applications on AWS – whether as a developer, architect, or technical project lead.
After this training, you can select, combine, and use AWS services effectively to build production-ready applications.
- Introduction to the AWS Cloud
- Cloud scenarios and use cases
- Overview of the infrastructure
- Getting to know core AWS services
- First steps with AWS development tools
- Overview of developer tools
- Getting to know and using management tools
- Understanding the Shared Responsibility Model
- Introduction to AWS IAM
- Using authentication and authorization effectively
- Overview of the provided lab environment
- Comparing AWS storage options
- Core concepts of Amazon S3
- Best practices for using S3
- Fixing common issues
- Overview of AWS database options
- Introduction to Amazon DynamoDB
- Developing applications with DynamoDB
- Best practices for DynamoDB
- Identifying and fixing common errors
- What is serverless computing?
- Understanding and using AWS Lambda
- Key concepts and how Lambda works
- Lambda in practice
- Use cases for Lambda
- Best practices for Lambda
- Introducing and setting up Amazon API Gateway
- Developing applications with API Gateway
- Best practices for API development
- Introduction to the AWS Serverless Application Model
- When Step Functions make sense
- Introduction to AWS Step Functions
- Common use cases
- Why queue services are useful
- Development with Amazon SQS
- Development with Amazon SNS
- Amazon MQ in practice
- Overview of caching fundamentals
- Using Amazon ElastiCache effectively
- Choosing and applying caching strategies
- Protecting and securing applications
- Authenticating applications on AWS
- Authenticating end users securely
- Introduction to DevOps concepts
- Overview of deployment and testing strategies
- Deploying applications with AWS Elastic Beanstalk
- Review of course content
- Overview of AWS training offerings
- Certification options
- Course evaluation and next steps
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.
- You build real cloud applications using AWS services throughout the course – no pure theory, but immediately applicable skills for scalable, production-ready solutions.
- Cloud skills are among the most sought-after qualifications in tech – and open doors to better-paying projects and positions.
- Functional applications are built right during the course – from REST APIs to serverless architectures.
- Cost traps, security vulnerabilities, and inefficient architectures are explained with concrete examples and systematically avoided.
- No abstract theory – instead, clear step-by-step implementation makes complex services tangible and immediately applicable.
- Yes – the content is based on real-world use cases that you can put to work immediately in your job or your own projects.
- Independent development, deployment, and scaling of cloud applications on AWS – including best practices for lasting quality.
- Demand for cloud expertise is growing rapidly – getting started now means securing a competitive edge and staying relevant in the long run.