Advanced Web Applications
Prerequisites: Principles 5
Students will learn how to write more succinct code by utilising Functional Programming and higher-order functions, as well as develop concurrent programs through Promises. Often times interactive web applications involve consuming APIs (Application Programming Interface), a set of defined communication protocols and tools across components. Students will learn how to consume API endpoints from their web applications - allowing countless possibilities for their web applications, ranging from simple to-do apps to intelligent inventory monitoring systems (check out our lovely alumni works!). Students will also cover servers - what are servers, how do they work, and what can servers do to empower their web applications.