Skip to content
This repository has been archived by the owner on Sep 26, 2020. It is now read-only.

Latest commit

 

History

History
32 lines (26 loc) · 1.19 KB

File metadata and controls

32 lines (26 loc) · 1.19 KB

Go back to the main page

Advanced Web Development (CM3035)

Through this module, you will learn how to build dynamic, data-driven websites using databases, front-end frameworks and server-side programming. This module provides the skill set required to do full stack web development work. By studying this module, you will develop a web developer skill set that enables you to understand how to build and deploy complete, data-driven websites. You will consider several different technologies for client side-web development such as HTML, CSS, JavaScript and templates. You will explore methods for developing server-side web applications, by building web-accessible wrappers around databases. You will consider issues of scalability, and learn about web application configuration and deployment.

Topics covered

  • The web stack: clients, web servers and databases
  • Advanced features of HTML, CSS and Templates
  • Deploy a website
  • Basic databases and data schemas for a website
  • Build a CRUD/ RESTFul API
  • Build a CRUD/ RESTFul API pt 2
  • Build a websocket server
  • User authentication and security
  • Working with external APIs
  • Scalability

Assessment

Coursework only (Type II)