Next.js mit Zusatzqualifikation in Java und Python In dieser Weiterbildung erlernen Sie die Entwicklung moderner Webanwendungen mit Next.js. Next.js ist ein auf React basierendes Framework, das serverseitiges Rendering und statische Webseiten-Generierung ermöglicht. Sie erwerben Kenntnisse in der Erstellung von Next.js-Projekten, einschließlich der Implementierung von Routing, Datenabruf und Layout-Optionen. Zusätzlich vertiefen Sie Ihr Verständnis für die Programmiersprachen Java und Python, die in der Softwareentwicklung weit verbreitet sind. Java wird häufig für Backend-Entwicklung und Unternehmensanwendungen eingesetzt, während Python für seine Vielseitigkeit in Bereichen wie Datenanalyse und maschinelles Lernen bekannt ist. Durch praktische Übungen und Projektarbeit wenden Sie Ihre Next.js-Kenntnisse an und integrieren Java- und Python-Komponenten in Ihre Anwendungen. Dies fördert ein umfassendes Verständnis für Full-Stack-Entwicklung und die Kombination verschiedener Technologien. Nach Abschluss der Weiterbildung sind Sie in der Lage, komplexe Webanwendungen mit Next.js zu entwickeln und dabei Java und Python effektiv einzusetzen. Diese Fähigkeiten erweitern Ihre beruflichen Perspektiven in der IT-Branche erheblich.

Rendering-Strategien mit Next.js
  • Grundlagen von Next.js für den Einstieg in next.js
  • Rendering-Strategien: SSR, SSG und CSR
  • Zentrale Aspekte der Komponentenentwicklung mit Fokus auf next.js
  • Zustandsverwaltung in Next.js
  • Effizienter Datenabruf unter Verwendung von next.js
  • Integration von externen APIs
  • SEO und Leistungsoptimierung im Kontext von next.js

Datenbanksysteme und SQL
  • Grundlagen relationaler Datenbanken im Zusammenhang mit next.js
  • Datenbankmodellierung und Namenskonventionen
  • Transaktionen, betrachtet aus Sicht von next.js
  • Normalisierung und Normalformen
  • Effiziente Datenabfrage mit SELECT, JOIN und GROUP BY innerhalb von next.js
  • Anwendung von verschiedenen komplexen SELECTs

Ionic und Capacitor Framework
  • Einführung in Ionic, Capacitor und ihre Verbindung zu next.js
  • Die erste App mit Ionic und Capacitor
  • Navigation gestalten mit Fokus auf next.js
  • Angular Essentials für Ionic und Capacitor
  • UI-Komponenten im Hinblick auf next.js
  • Theming, Styling und Anpassen in Ionic und Capacitor

Grundlagen der Webentwicklung: HTML & CSS
  • HTML-Dokumentenstrukturen und deren Bezug zu next.js
  • HTML-Elemente für Seitenstrukturierung
  • Einführung in Cascading Stylesheets im Kontext von next.js
  • Selektoren von CSS
  • Vererbung und Kaskade mit Fokus auf next.js
  • Responsive Layouts mit CSS

Softwareentwicklung mit Java
  • Java-Entwicklungsumgebungen und deren Schnittstellen zu next.js
  • Kompilieren von Java-Programmen
  • Objektorientierte Programmierung mit Anwendungen in next.js
  • Vererbung in objektorientierter Programmierung
  • Gestalten von Benutzeroberflächen in Zusammenhang mit next.js
  • Verwenden von Java-Bibliotheken

Programmierung und Algorithmen mit Python
  • Algorithmen und Python-Grundlagen im Kontext von next.js
  • Variablen und Zuweisungen
  • Kontrollstrukturen mit Anwendungsbeispielen aus next.js
  • Schleifen: for und while
  • Definieren und Aufrufen von Funktionen, bezogen auf next.js
  • Fehlerbehandlung mit try und except