Das Frontend im Backend: Next.js für Java Entwickler:innen

Abstract

In diesem "Fremdsprachen-Vortrag" möchte ich mit euch in die Frontend-Welt mit JavaScript eintauchen und euch das Framework Next.js vorstellen. Damit werden Anwendungen serverseitig gerendert, was uns aus der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch, dass wir mit Next.js eher Multi-Page- statt Single-Page-Anwendungen bauen, ist vergleichbar mit Java-Anwendungen. Also können wir doch eigentlich gleich bei Java bleiben, oder? Müssen wir uns dann wirklich in die exotische Welt von JavaScript begeben? Um diese Fragen zu beantworten, baue ich in dem Vortrag Schritt-für-Schritt eine Anwendung mit typischen Anforderungen von Webanwendungen. Dabei sehen wir Gemeinsamkeiten von Next.js mit traditionellen Java-Architekturen auch die Unterschiede zwischen den beiden Ansätzen. Wir sehen, wie Next.js versucht, Backend und Frontend zu verschmelzen, um das beste aus beiden Welten zu bekommen, welche Strategien Next.js für performante Webanwendungen anbietet und wie wir gleichzeitig nicht auf Dynamik und bestes UX in unserem Frontend verzichten müssen. Ich freue mich währenddessen auf (kritische) Fragen und Diskussionen!

Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Webanwendungen und ausdrücklich auch an Leute, die im Alltag eher im (Java-)Backend unterwegs sind, aber ein Verständnis aktueller Frontend-Technologien bekommen möchten. Den Code, den ich schreibe, werdet ihr auch ohne Vorkenntnisse in JavaScript, React oder Next.js verstehen.

Mein Workshop zum Thema

Rund um das Thema React, Next.js und Fullstack-Entwicklung biete ich In-House-Workshops und Schulungen an. Mehr Informationen dazu findest du hier.

Slides und Material

Slides und Material kommen nach dem Talk

Meine Artikel zum Thema