Welcome
This unit introduces some context and includes a few simple exercises to get you started with the front-end technologies.
In this module we will focus on the core technologies which underpin the web. The web is built on standards which are evolving fast. Web clients (browsers) continually expand their support for these evolving standards. Web server frameworks provide convenient tools that help us to build web servers.
By the end of the module you should be comfortable building a web application from scratch.
This unit introduces some context and includes a few simple exercises to get you started with the front-end technologies.
Web application architecture connects the front-end (web browser) to the back-end (web server) via HTTP.
Allowing users to pass arbitrary data into our application presents some problems.
HyperText Markup Language is a core technology which provides the backbone of the web.
Cascading Stylesheets (CSS) are the main tool for styling the appearance of HTML documents.
Interactive websites require a means to get user input.
This is typically handled by the <form> and <input> elements.
This unit covers responsive web design and media queries.
This bonus unit introduces some basic workflows with git and github.