About the Course

This course delivers the practical skills to design, create, build and test a web-based software application. It is designed to develop your proficiency in the most relevant and sought after coding languages and tools. During the course you will work through a series of four practical projects covering the key stages of developing an app. You will build your own through guided learning hours supported by online tutoring, mentoring and community activities. Peer-to-peer student support is provided via active Slack channels.

This unit aims to provide learners with the knowledge and skills needed to build a Frontend web application. It includes understanding the principles of responsive design, documentation and effective layout of content.

Learners develop the knowledge and skills needed to build a dynamic, interactive Frontend web application. It includes understanding user input and control when interacting with a web application. It also includes understanding the principles of manual testing for debugging.

This focuses on understanding and developing the practical skills to build a Back End web application. Topics covered include data storage and data management using relational and non-relational databases.

Learners build on their existing skills and learn how to integrate them effectively to build a Full Stack web application. The unit covers the use of frameworks, APIs, automated testing, persistent storage, user authentication and ecommerce functionality.