• Code

    L.30208

  • Amount of hours required

    140

  • Language

    en-GB

  • Quartile of execution

    4

Every day, we use web applications for a variety of tasks, like switching off the lights at home or ordering a pizza. Therefore it is crucial that you, as a software developer, learn how to build a web application. 
In this module we will build a simple, dynamic web app using HTML, CSS and JavaScript. For this, you use a client-side web application that communicates with the REST API you have made. 
At the end of the module, you will be able to use basic HTML, CSS and JavaScript. Alongside this, you understand the principles of a RESTful API and you can apply these to a given case study. You learn to link a database to a Spring Boot REST API and implement API calls that use JSON. And finally, you document the (design of) an API (what calls are available and what are the possible responses?) and explain REST calls through diagrams. 

Competences

  • HBO ICT 11.1 SW/ANA/1
  • HBO ICT 13.1 SW/ONT/1
  • HBO ICT 14.1 SW/REA/1

Learning goals

You analyse your own made-up case study and use this analysis to design a REST API. 
Your web application uses REST standards for URLs, Verbs (GET, PUT, etc.) and status codes. 
You build a REST API using Spring Boot and an ORM layer. 
You plan communications within your application through UML sequence diagrams. 
You create a website using HTML, CSS and plain JS. 
You connect your server to a relational database to run CRUD operations on it. 
You use AJAX technology to dynamically adjust the contents of your website, based on the information from your REST API. 

Tests

Code Name
WC Werkcollege
T.55840 1.4: Web Basics