Web Development


This first year module addresses the core concepts of web development and provides a basic introduction to front-end and backend development.

Key Focuses

The module covers a range of topics. Some concepts such as security are embedded thoughout the material. The key focuses of the module are:

  • Client Side development
    • HTML 5
    • CSS 3 + FlexBox
  • Server-side programming (PHP)
    • The HTTP protocol
    • Sessions
    • Data Persistance (MySQL)
  • Security
    • SQL Injection and Cross Site Scripting
    • Client Side vs Server Side
    • HTTPS (TLS/SSL)
  • Usability
    • What is usability?
    • Running usablity tests
    • Making websites accessible

Method of delivery

As with most modules at essex, the module is delivered through a mixture of lectures and lab sessions.