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.