Practical trainings, student assistants and theses

Programming Database Interface (Id 319)

Student practical training / Student Assistant / Volunteer internship

Für ein vorhandenes Programm zur datenbankgestützten Dokumentation und Archivierung der Produktentwicklung, soll eine neue Schnittstelle innerhalb der Datenbank entwickelt werden. Diese Schnittstelle verbindet HTTPS-Anfragen über den Webserver mit konkreten SQL-Abfragen und Methodenaufrufen in der Datenbank. Als verwendetes Protokoll über HTTPS soll JSON verwendet werden. Die Schnittstelle muss zunächst definiert und danach
vollständig in PL/SQL implementiert werden.

Schwerpunkte:

  • Design der API mit Optimierungen hinsichtlich Usability, Sicherheit und Geschwindigkeit
  • Implementierung in Oracle PL/SQL
  • Testen der Funktionalität im Webbrowser und über ein C++/Qt-Programm
  • Quellcodeverwaltung mit Git/Gitlab
  • Dokumentation aller erstellten Funktionen und Prozesse

Department: Instrumentation

Contact: Meyer, Markus

Requirements

  • Fortgeschrittene Kenntnisse in SQL und PL/SQL
  • Grundkenntnisse in C++/Qt, JSON und Git

Conditions

  • Arbeitsort: HZDR
  • Beginn: ab sofort
  • Dauer: ca. 3 Monate
  • Vergütung nach HZDR-internem Tarif

Online application

Please apply online: english / german

Druckversion