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.
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 kommen nach dem Talk
Single-Page-Anwendung oder HTMX für moderne Web-Frontends?
Magdeburg Developer Days, Magdeburg, 14. Mai 2025
Fullstack Webanwendungen im Praxis-Check - Eine Einführung am Beispiel Next.js
Magdeburg Developer Days, Magdeburg, 14. Mai 2025
Das Frontend im Backend: Next.js für Java Entwickler:innen
Java User Group Mainz, Mainz, 21. Mai 2025
Fullstack React in 2 Variationen: Server- oder Client-first?
Dev & Donuts, Mannheim, 22. Mai 2025
Weitere Talks