The web technology theme is structured as a special interest group covering the topic of backend, frontend and database technology. We are mainly focusing on the software aspect of web technologies. We occasionally discuss other aspects of the web, such as networking and hosting as well.
Backend technology is defined as the underlying data storage and business logic of a web enabled system. Commonly, it is located remote from the edge device and connected via a network. Frontend is the interface connecting the user to the backend system. This is often in the form of a web page, but could also be a standalone application or an app.
The theme provides an open forum for sharing and debating various aspects of web technology. Almost every section member engages in web development. Either as part of teaching, researching or development. This can be as part of their primary function or as a supporting function to their work. As such the theme aims to be a central repository of knowledge about all the backend activities in the section.
SW4BED-01 Back-end Development (https://kursuskatalog.au.dk/en/course/111981/SW4BED-01-Back-end-Development)
SW4DAB-01 Database Systems (https://kursuskatalog.au.dk/en/course/111956/SW4DAB-01-Database-Systems)
SWDISP-01 Distributed Systems in Practice (https://kursuskatalog.au.dk/en/course/111432/SWTDISP-01%C2%A0Distributed-Systems-in-Practice)
SWTABE-01 Advanced Backend Development (https://kursuskatalog.au.dk/en/course/111431/SWTABE-01-Advanced-Back-end-Development)
SWAFE-01 Advanced Frontend Development (https://kursuskatalog.au.dk/en/course/108927/SWAFE-01-Advanced-Front-end-Development)
SWFED-01 Frontend Development (https://kursuskatalog.au.dk/en/course/115113/SW4FED-01-Front-end-Development)
The theme members are not currently involved in active development of web technologies. We are teaching and using a lot of different web technologies, some of the skills are:
(and many more)
One of the theme's tasks is to create a transparent overview of the different web technologies used in the section in various fields. The theme will also monitor the industry trends, relating to the use and experiments with backend technology. The aim is to advise section members in the usage and popularity of backend technologies.
Section Skill Map:
The group created a section skills map. The aim is to create a clear overview of where specific backend knowledge is located within the section.
The project is an ongoing internal project, creating a small local cloud. The purpose is to help education in cloud tech. This should also give the students an easy small playground for projects.
In this project we assist “Ceramic Speed” in development of a predictive maintenance system for ball bearings. This is a huge undertaking with IoT sensors, cloud infrastructure, machine learning and web interfaces.
The IoT learning platform is developed on top of the Micro:Bit platform. It is an educational platform designed to support teaching in IoT technology in the primary schools.