Home » Developing on AWS
Developing on AWS Course
Length
3 days
Price
$1999
Cities
Melbourne, Sydney, Brisbane, Adelaide, Canberra, Perth
Learn More
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
 
Objectives
- Learn to use AWS SDKs and CLI to interact with core AWS services programmatically.
 - Build secure, scalable applications using Amazon S3, DynamoDB and Lambda.
 - Implement authentication and authorisation with Amazon Cognito.
 - Integrate messaging and event-driven workflows using SQS, SNS and EventBridge.
 - Deploy serverless applications using AWS Serverless Application Model (SAM).
 - Monitor, trace and debug applications using CloudWatch and AWS X-Ray.
 
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
 
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 | 
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)
					 Who should attend the Developing on AWS Course? 
							
			
			
		
						
				It is designed for software developers and solution architects who want to learn to build, integrate and deploy applications using AWS services and developer tools. It suits professionals moving from on‑premises or hybrid environments to cloud‑native development.
					 Does this training help me prepare for AWS certification? 
							
			
			
		
						
				Yes. The content aligns to the skills validated by the AWS Certified Developer – Associate and provides practical labs that can support your exam preparation. It does not replace independent study or exam practice.
					  Is the course hands‑on? 
							
			
			
		
						
				Yes. Guided labs use the AWS SDKs, CLI and console to build and deploy an end‑to‑end application, reinforcing concepts through practical tasks.
					 Can I attend from Melbourne, Sydney, Brisbane, Canberra, Perth or Adelaide? 
							
			
			
		
						
				Yes. Sessions are offered via live virtual delivery and, subject to scheduling, classroom options are available in major Australian cities.
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













