Intern
Chair of Computer Science II - Software Engineering

(Praktikum) Entwicklung einer REST Web-Applikation

07.12.2018

Development of a REST Web Application

Motivation

Die Vernetzung von Anwendungen und Geräten stellt einen zentralen Punkt im Internet of Things dar. Die Kommunikation der Anwendungen untereinander kann jedoch nur erfolgen, wenn diese entsprechende Schnittstellen bereitstellen.
Insbesondere die Web-Technologien spielen eine große Rolle, wenn Informationen von Anwendungen abgefragt oder Datensätze geändert werden sollen.
Dabei kommt das REST Programmierparadigma besonders für Webservices häufig zum Einsatz.

Ziele

In diesem Praktikum soll eine REST-Anwendung designed und implementiert werden. Die Anwendung selbst soll später als Microservices, z.B. als Docker-Container, lauffähig sein. Je nach gewähltem Szenario soll zu der REST-Anwendung auch eine grafische Benutzeroberfläche programmiert werden. Die Softwareartefakte sollen in eine Build-Pipeline integriert werden.

Die Arbeit besteht unter anderem aus folgenden Teilen:

  • Anforderungsanalyse
  • Entwurf der Software
  • Implementierung
  • Deployment
  • Dokumentation

Voraussetzungen

Für die Arbeit sollte die Idee des REST-Programmierparadigmas bekannt sein. Außerdem sollte die Bereitschaft zur Einarbeitung in Frameworks bestehen. Als Programmiersprachen stehen Java oder Python in der näheren Auswahl.

Wir bieten

  • Interessante Arbeit in aktuellen Forschungsthemen
  • Möglichkeit zur Einbringung eigener Ideen bei der Lösungsgestaltung
  • Intensive Betreuung und Unterstützung

Dauer

6 Monate

Kontakt
Stefan Herrnleben
stefan.herrnleben@uni-wuerzburg.de
https://go.uniwue.de/herrnleben

Zurück