In dieser Weiterbildung erlernen Sie die Entwicklung moderner Webanwendungen unter Verwendung der Programmiersprache Java in Kombination mit dem React-basierten Framework Next.js. Sie setzen sich mit den Grundlagen von Java auseinander und vertiefen Ihr Wissen in objektorientierter Programmierung, um robuste Backend-Systeme zu erstellen. Parallel dazu erwerben Sie Kenntnisse in Next.js, um effiziente und skalierbare Frontend-Anwendungen zu entwickeln. Sie lernen, wie Sie mit der Programmiersprache Java serverseitige Logik implementieren und Datenbanken ansprechen. Zudem werden Sie in die Lage versetzt, mit Next.js dynamische Benutzeroberflächen zu gestalten und Routing-Konzepte anzuwenden. Ein weiterer Schwerpunkt liegt auf der Integration von Java-Backends mit Next.js-Frontends, um vollständige Full-Stack-Anwendungen zu realisieren. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an. Sie entwickeln eigenständig Anwendungen, die sowohl serverseitige als auch clientseitige Komponenten umfassen, und festigen so Ihr Verständnis für die Programmiersprache Java und Next.js. Nach Abschluss der Weiterbildung sind Sie in der Lage, komplexe Webanwendungen zu konzipieren und umzusetzen, indem Sie die Programmiersprache Java für das Backend und Next.js für das Frontend effektiv einsetzen.

Java-Programmierung und -Entwicklung
  • Kenntnisse im Bereich Programmiersprache Java erwerben: Installation und Einrichtung einer Java-Entwicklungsumgebung
  • Kompilieren von Java-Programmen
  • Grundlagen der objektorientierten Programmierung mit Fokus auf Programmiersprache Java
  • Funktionsweise von Schleifen
  • Vererbung in objektorientierter Programmierung mit Anwendungen aus der Programmiersprache Java
  • Fehlerbehebung in Java
  • Dateisystemzugriff in Java unter Verwendung der Programmiersprache Java

Erweiterte Java-Konzepte
  • Komplexe Arrays im Kontext der Programmiersprache Java
  • Abstrakte Methoden und Klassen
  • Erstellung grafischer Benutzeroberflächen mit Fokus auf Programmiersprache Java
  • Verwendung von SQL-Datenbanken mit Anwendungen der Programmiersprache Java

Grundlagen von Next.js
  • Einführung in Next.js
  • Next.js-Grundlagen und Komponenten
  • Rendering-Strategien: SSR, SSG und CSR
  • Zustandsverwaltung in Next.js

Web-Engineering mit Next.js
  • Datenabruf in Next.js mit Schnittstellen zur Programmiersprache Java
  • Einsetzen eines eigenen Servers
  • CSS-Styling in Next.js unter Berücksichtigung von Anwendungen mit Programmiersprache Java
  • Testen von Next.js
  • SEO und Leistungsoptimierung mit Fokus auf Programmiersprache Java
  • Integration von externen APIs
  • Authentifizierung und Benutzersitzungen