Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.69 KB

README.md

File metadata and controls

15 lines (9 loc) · 1.69 KB

Bewerbungsaufgaben Full Stack Developer bei Heise Medien

Zu den aktuellen Stellenangeboten

Aufgabe 1:

Zeigen Sie uns, wie Sie ein neues Projekt mit von Ihnen ausgewählter Software erstellen und strukturieren. Wenn Sie für den Server eine gängige, plattformübergreifende Sprache (z.B. Python, Ruby, Node.js, Perl, .NET Core) auswählen, können wir ihre Lösung am besten nachvollziehen. Bitte verwenden Sie keine Frameworks, für die kommerzielle Lizenzen notwendig sind.

  • Implementieren Sie einen einfachen Webservice, über den News-Artikel abgefragt, angelegt, gelöscht und verändert werden können. Ein Artikel besitzt einen Titel, einen Textinhalt (reiner Text, keine Bilder oder sonstige Komponenten) und einen Erstellungszeitpunkt. Die Artikel sollen gespeichert werden, zum Beispiel als einfache JSON-Datei(en), SQLite-Datenbank, oder eine andere Form lokaler Datei(en). Wenn Sie einen Datenbankservice verwenden möchten, liefern Sie bitte eine Docker-Compose-Setup mit.
  • Entwickeln Sie eine einfache clientseitige Webanwendung mit einem Javascript-Framework Ihrer Wahl, die als GUI für den Webservice dient und mit dem Artikel angelegt, angezeigt, bearbeitet und gelöscht werden können. Für die Benutzung des Webservice und der Webanwendung soll keine Authentifizierung notwendig sein.
  • Beschreiben Sie Ihre Lösung ausreichend, damit wir sie ausprobieren und nachvollziehen können.

Aufgabe 2 (optional):

In der zweiten Aufgabe können Sie uns Ihre Fähigkeiten im Bereich DevOps zeigen. Alle Informationen und Code dazu finden Sie unter https://github.com/heiseonline/devops4developers.