100% OnlineShort courses & degrees
POWERED BY

Full Stack Web Developer

Enrol now

Elevate your career as a full stack web developer. Demonstrate your technical capabilities through five practical projects and receive exclusive career coaching to enter the industry with confidence. 

Enrol now
Time commitment
4 months, 10 hours per week 100% online
Next start date
16 Mar 2020
Prerequisites
Experience in writing and testing software using Python or other object-orientated programming languages such as Ajax, SQL, or JSON
A$ 2600 incl GST

CO-CREATED WITH


Why Full Stack Web Developer

Full stack web developers build both front and back ends of a website or application – including databases, producing user-facing websites, and liaising with clients during the project planning phase.  

Powered by Udacity, through this course you’ll join the RMIT Online community and receive support from our subject matter experts. With a focus on the Australian industry, you'll also receive one-on-one careers coaching to ensure you're job-ready to start as a full stack web developer.  

Skills learned
  • Understand SQL and data modelling for the web
  • Complete API testing and documentation
  • Secure a database using encryption methods
  • Define a container environment
  • Construct a database backed web API with user access control
How it works

Our Full Stack Web Developer course is designed for front-end developers with more than one year’s experience in building websites, and those who have either self-taught or non-formalised programming training or experience.  

By the end of this course, you’ll be equipped with the technical capabilities to build database-backed APIs and web applications and demonstrate your abilities through five projects: 

 

  1. Design a venue booking database 
  2. Create a trivia API 
  3. Create a coffee shop full stack 
  4. Deploy a Flask app on Kubernetes using AWS EKS
  5. Construct a database backend web API with user API control

 

Find out more in our FAQ section.

The freedom of online study

Loading...

Get RMIT certified

After completing an RMIT Future Skills course, you will earn an RMIT certificate and credential which can be validated, recognised and shared on social media platforms.

Course Structure

Module 1

SQL and data modelling for the web

Connect and interact with databases

An introduction to SQLAlchemy and SQLAlchemy ORM

Build a CRUD app with SQLAlchemy

Write migration scripts to update data schemas using Flask-Script

Module 2

API development and documentation

An introduction to APIs

HTTP and Flask basics

Endpoints and payloads

Complete API testing and documentation

Module 3

Identity access management

Inspect requests and responses for an application using Postman

Secure API communications using JSON Web Tokens (JWT)

Secure database data using encryption methods

Test API and authentication practices with integration testing

Module 4

Server deployment and containerisation

Define a container environment using Dockerfile

Deploy a Docker container to a Kubernetes cluster using AWS EKS and the AWS command line interface (CLI)

Manage Kubernetes clusters using the AWS CLI

Implement continuous delivery (CD) and continuous integration (CI) with AWS CodePipeline and AWS CodeBuild

Learn with Industry Experts

Get ready to meet some of the biggest names in the business

Christian RaquelExpert industry mentor

Our industry mentors are available to provide 1:1 feedback and guidance on your course work. Mentors on this course include
people like Christian Raquel. Christian has over 16 years of experience in software engineering and architecture across multitude domains such as banking, finance, energy, education, not-for-profit and government. He has a passion for developing great software using best practices and building high-performing teams. His core skill and expertise are in the space of API and microservices.

Jenna_Hanley
Jenna HanleyLearner success team

Our learner success team are here to help you with 1:1 coaching, tips on how to successfully study online, and any questions or concerns you may have.

Get a free course guide

Register your interest to get a free course guide for Full Stack Web Developer.

First name

Last name

E-mail

Phone number

When would you like to start studying? (Optional)

Are you an Australian citizen or permanent resident?

Yes

By clicking Submit, you agree to be contacted via email and SMS about our courses. Local numbers may also be contacted by phone. For information on how RMIT collects, stores and uses your personal information, see our RMIT Privacy Statement.