Schaffe in kürzester Zeit den praktischen Einstieg in die Java-Webentwicklung
... und lerne, wie du mithilfe von Java und dem Spring Boot Framework eigene RESTful APIs programmieren kannst, um deinen persönlichen Wert auf dem Arbeitsmarkt drastisch zu steigern.
Laufzeit des Kurses
ca. 3,5 Stunden
Benötigte Vorkenntnisse
Java Grundkenntnisse
Backend Entwickler gehören ohne Frage zur gefragtesten Softwareentwickler-Gruppe auf dem Arbeitsmarkt und genau deshalb werden wir dich mit diesem Workshop detailliert in diese Thematik einführen.
Genauer gesagt wirst du lernen:
All diese Kenntnisse wirst du "Hands-on" anhand eines Praxisprojekts erwerben, denn wir programmieren eine komplette und funktionsfähige API für eine ToDo-Listen Webanwendung.
Wenn du also deinen Java Wissensstand und somit deine Karriere als Softwareentwickler auf das nächste Level heben möchtest, um so in zukünftigen Bewerbungsgesprächen oder im Joballtag massiv zu punkten, solltest du diesen Workshop definitiv durcharbeiten.
Inhaltsverzeichnis des Workshops
Um mithilfe von Spring Boot eine API für eine Webanwendung zu entwickeln, muss man zunächst einmal den Grundaufbau einer solchen Anwendung verstehen. In diesem Modul wirst du diesen deshalb kennenlernen.
Diese Lektionen erwarten dich:
- [Video 1] Controller für ToDo-App erzeugen + GET Endpunkt
- [Video 2] Projekt mit Maven starten
- [Video 3] JAR Datei builden und ausführen
In diesem Modul fahren wir mit der schrittweisen Umsetzung der geplanten API fort. Genauer gesagt werden wir unterschiedliche Endpunkte der API implementieren sowie die Anbindung an eine MySQL Datenbank vorbereiten.
Diese Lektionen erwarten dich:
- [Video 1] Request Parameter hinzufügen
- [Video 2] Den Rückgabewert RequestEntity verwenden
- [Video 3] ToDo Model Klasse erstellen
- [Video 4] POST Endpunkt erstellen
- [Video 5] GET Endpunkt anpassen
- [Video 6] MySQL Datenbank installieren
- [Video 7] Dependencies in Maven hinzufügen
Um die unterschiedlichen ToDo´s zu speichern, benötigen wir eine Datenbank. In diesem Modul wirst du deshalb erfahren, wie du die hierfür notwendige Datenbank konfigurieren und an die API anbinden kannst
Diese Lektionen erwarten dich:
- [Video 1] Datenbank ToDoRepository erstellen
- [Video 2] Vertiefende Erklärung zum vorherigen Video
- [Video 3] Über den GET Endpunkt ein ToDo aus der Datenbank holen
- [Video 4] Weiteren GET Endpunkt implementieren, um alle ToDos zu erhalten
- [Video 5] DELETE Endpunkt implementieren, um ToDo zu entfernen
- [Video 6] PUT Endpunkt implementieren, um Todo zu bearbeiten
- [Video 7] PATCH Endpunkt implementieren, um ToDo auf "isDone" zu setzen
In diesem abschließenden Modul wirst du erfahren, wie man die Endpunkte zur User Account Erzeugung implementiert. Zudem wirst du lernen, die User zu authentifizieren.
Diese Lektionen erwarten dich:
- [Video 1] User Model Klasse erstellen
- [Video 2] Datenbank UserRepository erstellen
- [Video 3] User und ToDos verbinden
- [Video 4] Nutzer authentifizieren
- [Video 5] API Key für jeden User generieren
- [Video 6] API Key verwenden
- [Video 7] Nur User spezifische ToDos zurückgeben