Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Web-Based Systems

This site contains transitional material, aimed at helping you prepare for the next major topic (User Interfaces & Human-Computer Interaction).

We provide an introduction to HTML and CSS here, for those unfamiliar with these technologies. You can skip over this material if you already have web development experience.

We also provide an introduction to the server side of web applications, with a particular focus on the Ktor framework. Again, there may be things here that you can skip because you already know them, but as a minimum you should work through the material on Ktor.

If you’ve not already done so, please bookmark this site in your web browsers, so that you have convenient access to it in future.

PLEASE NOTE

There is no GitHub repository to support this material, and therefore no reason to use Codespaces.

Instead, you should do the tasks on the SoCS Linux machines or your own PC. If you attempt to use a Codespace, you will actually make things more difficult for yourself!

Credits

This material was written by humans.

Please report any errors via the General channel for COMP2850 in Microsoft Teams.