Developing on AWS

Developing on AWS

In this 3-day course, we explore how developing software on AWS differs from on-premises development and introduce the most important services and tools on AWS.

Suggested prerequisites: AWS Technical Essentials or equivalent practical knowledge. Programming experience in Python, .NET, or Java.

The Developing on AWS course is designed for experienced developers who want to learn how to interact with AWS services to create web solutions.

Participants will engage in presentations, demonstrations, and hands-on labs. The course covers how to build a simple cloud application using AWS Software Development Kits (AWS SDKs) and the Command Line Interface (AWS CLI). Attendees will learn to set up permissions, add business logic, configure user authentication, deploy applications to the AWS cloud, and debug issues. The course includes practical code examples and labs that reinforce the material, focusing on AWS SDKs for Python, .NET, and Java, as well as the AWS Management Console.

Participants will learn to build a cloud application, configure AWS Identity and Access Management (IAM) permissions, and use various programming patterns to access AWS services. They will perform CRUD operations on Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB, develop AWS Lambda functions, and understand microservices and serverless architectures. The course also covers API Gateway components, user access control with Amazon Cognito, and DevOps practices to enhance application releases.

The intended audience includes software developers, solutions architects, and IT professionals looking to enhance their AWS development skills. Prerequisites include knowledge of AWS core services and programming experience in Python, .NET, or Java.

Back to all AWS courses

Fetching courses...