Nane Kratzke

Lecture:

Webtechnology Project

Published: 23 Mar 2022
Short: Webtech
Semester: SS 2022
Study: Computer science

This project is about common technologies used to build (client-side parts) of web information systems. The project course (German) is given for students at the Lübeck University of Applied Sciences. The course is designed according to a project- and problem-based learning methodology and covers the following aspects:

  • Descriptional languages for web content like HTML
  • Presentational languages for web content like CSS
  • Document Object Model (DOM)
  • Client-side programming with Dart
  • Deployment Pipelines
  • Containerization
  • Container Orchestration
  • Students intensify their (web) programming skills by solving the task to develop a small one person, DOM-tree based online game like Tetris or Boulder Dash.

To have a look at the overall hall-of-fame might be interesting as well.

Material

Screencasts

Labs

Reference games

  • SnakeDart: The famous snake game (A reference project to develop another game using Dart)
  • Shadow Hunter: Reference mobile 'game' (Demonstrates gyroscope control on mobile devices)
  • Yet another 2048 game: ya2048 (Demonstrates progressive web app features and swipe controls on mobile devices)