Hypermedia Controls
Hypermedia as the engine of application state
Web application architecture connects the front-end (web browser) to the back-end (web server) via HTTP.
Each HTTP request issued by the front-end must be handled, according to the application logic, by the back-end.
In this module, we will break these requests into two types.
GET requests are familiar from static HTML pages and can be triggered by adding hyperlinks. POST requests send data to the back-end and require HTML forms.
Hypermedia as the engine of application state
Server architecture
Flexbox and grid layouts
The flexible box or flexbox layout provides a simple way to organise elements into rows or columns within a parent element.
The CSS grid layout system is an extremely powerful and flexible way to create beautiful and unique layouts.