In this module, you will learn theory and practical skills focused on the modern web, internet and client-server applications. You will learn about relational database systems, mainly from a development perspective, emphasising issues related to data modelling and database implementation in SQL. You will learn how to model data in a database, retrieve data from the database and provide access to data through dynamic websites. In particular, you will learn about the Relational Model, Query processing, and socket architectures to enable communication.
- Dr. Elaheh Homayounvala
- Networking concepts
- Building Simple socket clients and servers
- Building an HTTP server
- Generating web pages from data using templates
- Relational Databases
- Querying a database
- Representing data in a database
- Representing data in a database pt 2
- Revision of HTML and CSS
- Building a dynamic website
One two hour unseen written examination and coursework (Type I)