Student practical training / Student Assistant / Volunteer internship
Programming Database Interface (Id 319)
No current offer!
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