Home » Developing on AWS
Developing on AWS Course
Length
3 days
Price
$1999
Cities
Melbourne, Sydney, Brisbane, Adelaide, Canberra, Perth
Request Course Information
Why Choose This Course
Developing on AWS Course helps developers build secure, scalable applications using the AWS SDKs and AWS Command Line Interface while following proven service integration patterns. The course is designed for hands-on learning with practical labs that take you from setting up permissions to deploying and observing an end‑to‑end application in the AWS Cloud. It focuses on the services and developer tools most commonly used in modern application delivery, including Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, Amazon Cognito, and AWS Serverless Application Model.
Why it matters: Australian organisations continue to modernise applications and adopt serverless and event‑driven architectures. This training provides practical experience in developing, testing, debugging and deploying cloud‑based applications, so you can apply best practices for authentication, authorisation, resilience, and observability in real projects. It is also aligned to the skills validated by the AWS Certified Developer – Associate, making it a solid step for those preparing for certification without making any guarantees.
Who it’s for: software developers, solution architects and technically inclined professionals who want to learn to interact with AWS services programmatically, implement serverless back ends, and integrate messaging, storage, identity and CI/CD into their applications.
Local availability: training is scheduled with options for learners across Melbourne, Sydney, Brisbane, Canberra, Perth and Adelaide through live virtual delivery or classroom sessions run locally where available.
Prerequisites
It is recommended that attendees have the following prerequisites:
Completed AWS Technical Essentials course
Exam
This course content is exam‑aligned and supports preparation for the certification.
Candidates can achieve this certification by passing the following exam(s).
- AWS Certified Developer – Associate
Books
Developing on AWS Course course material included.
Delivery
- Instructor-led Classroom Training at our premises
- Live Virtual Online Training attend in real-time from anywhere
- In-House Training at your premises (4+ participants)
Skills Gained
This course is designed to teach participants how to:
Build a simple end-to-end cloud application using AWS Software Development Kits (AWS SDKs), Command Line Interface (AWS CLI), and IDEs
Configure AWS Identity and Access Management (IAM) permissions to support a development environment
Use multiple programming patterns in your applications to access AWS services
Use AWS SDKs to perform CRUD (create, read, update, delete) operations on Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB resources
Build AWS Lambda functions with other service integrations for your web applications
Understand the benefits of microservices architectures and serverless applications to design
Develop API Gateway components and integrate with other AWS services
Explain how Amazon Cognito controls user access to AWS resources
Build a web application using Cognito to provide and control user access
Use DevOps methodology to reduce the risks associated with traditional application releases and identify AWS services that help in implementing DevOps practices
Use AWS Serverless Application Model (AWS SAM) to deploy an application
Observe your application build using Amazon X-Ray
Audience
- Software developers building or maintaining cloud‑based applications
- Solution architects who want deeper developer‑focused skills on AWS
- IT professionals seeking hands‑on practice with AWS development tools and services
Price
| Category | Full-Time (Weekdays) | Part-Time (Weeknights) | Part-Time (Weekends) |
|---|---|---|---|
| Days | Monday to Wednesday | Mondays and Tuesdays | Saturdays only |
| Time | 9:30 am to 5:00 pm | 6:00 pm to 9:00 pm | 10:00 am to 5:00 pm |
| Duration | 3 days | 3 weeks | 3 weeks |
| Price | $1999 | $1999 | $1999 |
Outline
- Introduction to developing on AWS and course lab environment
- Setting up SDK credentials, profiles and the AWS CLI
- Working with the AWS SDKs in Python, .NET and Java
- Identity and Access Management for developers: roles, policies and temporary credentials
- Secure development practices and the shared responsibility model
- Amazon S3 fundamentals: buckets, objects, security and presigned URLs
- Performing S3 operations with SDKs, including multipart upload and static website hosting
- Data modelling and access patterns with Amazon DynamoDB
- DynamoDB SDK operations, pagination, conditional updates and transactions
- Serverless compute with AWS Lambda: handlers, permissions and packaging
- Building and publishing APIs with Amazon API Gateway
- Authentication and authorisation with Amazon Cognito user pools and identity pools
- Event‑driven integration with Amazon SQS and Amazon SNS
- Integrating events and scheduled tasks using Amazon EventBridge
- Workflow orchestration with AWS Step Functions
- Configuration, parameters and secrets with Systems Manager and Secrets Manager
- Observability with Amazon CloudWatch metrics, alarms and logs
- Distributed tracing and debugging with AWS X‑Ray
- CI/CD concepts for developers and integration with AWS developer tools
- Packaging and deployment with AWS SAM and infrastructure as code concepts
- Error handling, retries, idempotency and DLQ patterns
- Caching strategies and using Amazon ElastiCache
- Cost awareness for developers: monitoring and basic optimisation techniques
- Local and cloud‑based development environments, including AWS Cloud9
Terms & Conditions
The supply of this course is governed by our terms and conditions. Please read them carefully before enrolling, as enrolment is conditional on acceptance of these terms and conditions. Proposed course dates are given,
course runs subject to availability and minimum registrations.
Frequently Asked Questions (FAQ's)
What is the Developing on AWS course?
Who should take this course?
What will I learn in Developing on AWS?
Our Partnership
Reliable certification testing is vital for validating professional skills in today’s tech-driven world. As a Pearson VUE Authorised Centre, we provide a secure environment for globally recognised IT exams. This partnership ensures convenient access to certifications with the highest standards of integrity and accuracy.
$118,000
Average annual salary for AWS-certified professionals in Australia (significantly higher than the national IT average)
74%
Employers say AWS certification is a preferred or required qualification for cloud development roles.
10.2%
Year-on-year growth in job opportunities for AWS-skilled professionals.
750,000+
Active AWS certification holders worldwide.
5,200+
Australian companies recognise or employ AWS-certified staff.
98%
Student satisfaction rate from AWS training programs.
Our Accreditations












