In dieser Weiterbildung erlernen Sie die Entwicklung moderner Webanwendungen mit dem Web application framework Next.js. Sie setzen sich mit den Grundlagen von React auseinander und vertiefen Ihr Wissen in HTML und CSS. Zudem erwerben Sie Kenntnisse im Umgang mit Versionskontrollsystemen wie GitHub und GitLab. Sie lernen, wie Sie mit dem Web application framework Next.js effiziente und skalierbare Webanwendungen erstellen. Dabei entwickeln Sie ein Verständnis für die Architektur von Next.js, einschließlich der Implementierung von Layouts, Seiten und API-Endpunkten. Sie setzen sich mit modernen Rendering-Techniken wie statischem, dynamischem und Streaming-Rendering auseinander. Darüber hinaus erwerben Sie Fähigkeiten in der Integration von Datenbanken und der serverseitigen Entwicklung. Sie vertiefen Ihr Wissen in der Nutzung von ORMs wie Drizzle und arbeiten mit PostgreSQL, um effiziente Datenbankabfragen und -mutationen durchzuführen. Zusätzlich befassen Sie sich mit erweiterten Funktionen wie Transaktionen, Batching und der automatischen Generierung von Zod-Schemata. Ein weiterer Schwerpunkt liegt auf der Implementierung von Authentifizierung, Sitzungsverwaltung und Autorisierung in Next.js-Anwendungen. Die methodisch-didaktische Umsetzung erfolgt durch eine ausgewogene Mischung aus Theorie und Praxis. Sie wenden das Gelernte in praxisnahen Übungen und Projekten an, um Ihre Fähigkeiten im Umgang mit dem Web application framework Next.js zu festigen. Durch die Bearbeitung realer Szenarien entwickeln Sie ein tiefgehendes Verständnis für die Entwicklung von Webanwendungen. Nach Abschluss der Weiterbildung sind Sie in der Lage, moderne Webanwendungen mit dem Web application framework Next.js zu entwickeln und in verschiedenen beruflichen Kontexten anzuwenden.

Grundlagen der Webentwicklung
  • Kenntnisse im Bereich Web application framework für die Seitenstrukturierung mit HTML-Elementen
  • Tabellen und Hyperlinks
  • Erstellung interaktiver Elemente mit Fokus auf Web application framework
  • Einführung in Cascading Stylesheets (CSS)
  • Responsive Layouts mit Anwendungen aus dem Web application framework
  • Stylen mit CSS
  • Stylen von HTML-Formularen mit CSS

JavaScript und dynamische Inhalte
  • Einführung in dynamische Websites mithilfe von Web application framework
  • Sprachkern: Arbeiten mit variablen Datentypen und Arrays
  • Integration von Operatoren und Steuerstrukturen unter Nutzung von Web application framework
  • Sprachkern: Arbeiten mit Schleifen und Funktionen
  • Objektorientierte Programmierung mit Anwendungen des Web application framework
  • Arbeiten mit Objekten
  • Extrahieren von Werten aus Arrays und Objekten
  • Arbeiten mit DOM
  • Arbeiten mit Textknoten

Ereignissteuerung und asynchrone Programmierung
  • Ereignisgesteuerte Programmierung im Kontext von Web application framework
  • Verstehen und Beeinflussen des Ereignisflusses
  • Asynchrone Programmierung unter Einbeziehung von Web application framework

Versionsmanagement mit Git
  • Versionsverwaltung mit Unterstützung durch Web application framework
  • Operationen der Versionsverwaltung

React-Grundlagen
  • Setup, Erklärung der Umgebung von React und Hello World unter Berücksichtigung von Web application framework
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • API-Anbindungen mit Fokus auf Web application framework
  • Router

Advanced React-Komponenten und -Techniken
  • DOM, Komponentenbaum und Templates aus Perspektive des Web application framework
  • Erzeugen von Komponenten und Grundlagen zu Komponenten
  • Verwendung von Komponenten mit Anbindung an Web application framework
  • Styling von Komponenten
  • Services und Dependency-Injection im Zusammenhang mit Web application framework
  • Navigation

Next.js Spezifika
  • Einführung in Next.js mit Fokus auf Web application framework
  • Rendering-Strategien: SSR, SSG und CSR
  • Next.js-Grundlagen und Komponenten in Kombination mit Web application framework
  • Datenabruf in Next.js
  • Zustandsverwaltung in Next.js dank Methoden aus dem Web application framework
  • CSS-Styling in Next.js

IT-Security im Entwicklungskontext
  • Technische IT-Security mit spezifischem Bezug zu Web application framework
  • ISO-2700x-Reihe
  • IT-Security-Prozesse unter Berücksichtigung von Web application framework
  • Monitoring und Notfallvorsorge
  • Verschlüsselungssysteme mit Anwendungen im Web application framework

Cloud-Technologien und Sicherheitstests
  • Cloud-Computing und dessen Schnittstellen zu Web application framework
  • Penetrationstests
  • Schwachstellenmanagement mit Fokus auf Web application framework
  • IT-Security-Audits und deren Vorbereitungen
  • Management von Sicherheitsereignissen unter Nutzung von Web application framework

IT-Regelwerke und -Compliance
  • Rechteprinzipien mit Bezug auf Web application framework
  • Betriebliche Grundsätze
  • Richtlinien und Audits mit Fokus auf Web application framework
  • IT-Compliance
  • Datenschutz
  • Awareness und Schulung im Bereich Web application framework

Praxisprojekt
  • Qualifikationsprojekt Frontend-Entwicklung mit Schwerpunkt auf Web application framework