Who should attend?

This Bootcamp and Live Industry Project is designed to train individuals as full-stack developers with a focus on incorporating Amazon Web Services (AWS) Cloud. Participants gain expertise in both front-end and back-end technologies, while also acquiring hands-on experience in deploying and optimising applications within the AWS Cloud environment, ensuring they are well-prepared for modern software development roles.  


Level 4, 1/3 Fitzwilliam st, Paramatta, NSW 2150
21 May 2024
2 July 2024
13 August 2024
24 September 2024
5 November 2024
4 weeks
6 weeks
10 weeks
Weekday evenings and Saturdays

Program and Fee Options

Most sessions will be held face to face to ensure a high degree of engagement and support for learners.

4 Week

Option 1
$ 590 pay in Full
  • You can also pay in 4-instalments
    (147.50$ per Week)

6 Weeks
Live Industry Project

Option 2
$ 690 pay in Full
  • You can also pay in 6-instalments
    (115$ per Week)

10 Weeks
Live Industry Project

Option 3
$ 1190 pay in Full
  • You can also pay in 10-instalments
    (119$ per Week)

Bootcamp Outline

Week 1

Introduction and Core Technologies

  • Introduction to full-stack development and cloud computing fundamentals.
  • Exploration of REST APIs, TypeScript, and their practical applications in modern web applications.
  • Introduction to React for front-end development, using Material UI and Tailwind CSS in a Next.js 14 environment.
  • Initial guidance on leveraging GitHub Copilot and ChatGPT for accelerated coding and learning. 

Week 2

Cloud Computing with AWS

  • Deep dive into AWS services including RDS, Aurora, and EC2 for cloud infrastructure management. 
  • Hands-on sessions with AWS CLI for EC2 instance creation and management. 
  • Utilisation of GitHub Copilot and ChatGPT to streamline AWS configuration and deployment tasks. 

Week 3

Advanced Application Development and Deployment

  • Focused sessions on advanced application development techniques using React, Material UI, and Next.js 14. 
  • Building and deploying dynamic REST APIs, including implementing dynamic routing. 
  • Mastery in using GitHub for code version control and AWS Amplify for continuous integration and deployment (CI/CD) pipelines.

Week 4

Hands-On Deployment and Repository Management

  • Emphasis on practical deployment of applications using AWS Amplify and managing AWS services like RDS and Aurora. 
  • In-depth exploration of managing and organising GitHub repositories for effective version control and collaboration. 
  • Hands-on practice in deploying applications, setting up Node.js environments, and managing Linux commands on AWS EC2 instances. 
  • Utilising tools like Visual Studio Code, GitHub, GitHub Copilot, and ChatGPT to enhance development workflows.


While some background in coding is helpful, no experience is needed as long as you are dedicated and eager to learn.

On completion, participants will receive a statement of completion. Candidates completing a live industry project will also gain project experience they may want to add to their portfolio to showcase their skills to potential employers.

Most sessions will be held face to face to ensure a high degree of engagement and support for learners.

A full list of technologies covered is below:

  1. Full Stack Development

   – JavaScript and TypeScript 

   – React (Front-End Framework) 

   – Material UI (UI Design Library) 

   – Next.js (React Framework for Server-Side Rendering) 

   – Prisma (Object-Relational Mapping Tool for Database Integration) 


  1. Cloud Computing and AWS Services

   – AWS RDS (Relational Database Service) 

   – AWS Aurora (Database Engine) 

   – AWS EC2 (Elastic Compute Cloud) 

   – AWS CLI (Command Line Interface) 

   – AWS Amplify (Serverless Application Deployment and Hosting) 

   – AWS Lambda (Serverless Computing Service) 

   – AWS API Gateway 


  1. Version Control and Collaboration Tools

   – Git (Version Control System) 

   – GitHub (Source Code Repository) 

   – GitHub Copilot (AI-Powered Coding Assistant) 


  1. Development Tools and IDEs

   – Visual Studio Code (Integrated Development Environment) 

   – Browser DevTools (For Inspecting Network Traffic and API Calls) 


  1. Operating Systems and Command Line

   – Linux (Operating System and Command Line Usage) 

   – Shell Scripting (Bash for Scripting and Automation) 


  1. Application Deployment and CI/CD

   – Node.js (JavaScript Runtime Environment) 

   – CI/CD Pipelines (Continuous Integration and Continuous Deployment) 

   – Dynamic Routing and API Integration Techniques 


  1. Agile and Scrum Methodologies

   – Scrum Process (Agile Framework) 

   – Jira (Project Management Tool) 

   – Confluence (Collaboration Tool for Documentation) 


  1. Cybersecurity Fundamentals

   – Basic Concepts of Cloud Security 

   – Data Protection and Handling of PII (Personally Identifiable Information) 

   – Understanding Cyber Threats and Vulnerabilities 

Most sessions will be held face to face to ensure a high degree of engagement and support for learners.

Men on laptop watching confident after completing the ECA Bootcamp