Single-Page-Webanwendungen mit React In dieser Weiterbildung erlernen Sie die Entwicklung von Single-Page-Anwendungen mit React. Sie setzen sich mit der Erstellung und Verwaltung von React-Komponenten auseinander und verstehen deren Zusammenspiel innerhalb einer Single-Page-Anwendung. Sie erwerben Kenntnisse über den Einsatz von State-Management-Techniken wie Redux, um den Zustand Ihrer Single-Page-Anwendung effizient zu verwalten. Zudem lernen Sie, REST-APIs in Ihre Single-Page-Anwendung zu integrieren, um Daten dynamisch zu laden und zu verarbeiten. Ein weiterer Schwerpunkt liegt auf der Implementierung von Routing mit React Router, um die Navigation innerhalb Ihrer Single-Page-Anwendung zu steuern. Durch praktische Übungen und Projektarbeiten wenden Sie die erlernten Konzepte direkt an und vertiefen Ihr Verständnis für die Entwicklung von Single-Page-Anwendungen mit React. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig Single-Page-Anwendungen mit React zu konzipieren und umzusetzen.

Grundlagen der JavaScript-Programmierung
  • Kenntnisse im Bereich Single Page Anwendung: Arbeiten mit variablen Datentypen und Arrays
  • Operatoren und Steuern des Ablaufs eines Programms
  • Konzepte aus der Single Page Anwendung: Arbeiten mit Schleifen und Funktionen
  • Objektorientierte Programmierung mit JavaScript
  • Vertiefung anhand von Objekten für Single Page Anwendung
  • Ereignisgesteuerte Programmierung
  • Verstehen und Beeinflussen des Ereignisflusses

Interaktion mit dem Browser und DOM-Handling
  • Arbeiten mit DOM im Kontext von Single Page Anwendung
  • Arbeiten mit Textknoten
  • Single Page Anwendung: Arbeiten mit Formularen
  • Steuern des Browsers
  • Praxisnahe Anwendungen aus der Single Page Anwendung beim Lesen und Erkennen von Browserinformationen
  • Nachladen von Inhalten

React-Ökosystem und asynchrone Programmierung
  • Asynchrone Programmierung im Rahmen von Single Page Anwendung
  • Setup, Erklärung der Umgebung von React und Hello World
  • Komponenten, Elemente und Handhabung mit Fehlermeldungen in Single Page Anwendung
  • Testumgebung React
  • Arbeiten mit Redux für Single Page Anwendung
  • Router
  • Praxisorientiertes Arbeiten mit Komponenten im Bereich Single Page Anwendung

Design, Usability und Test seiner Anwendung
  • Responsives Webdesign in Single Page Anwendung
  • Testing und Feedback
  • Einsatz von UI/UX für Single Page Anwendung
  • Export und Entwickler-Zusammenarbeit
  • Anwendungen aus der Single Page Anwendung: Interaktion mit Drittanbietern (Figma)
  • Designsysteme

Datenschutzrechtliche Aspekte in der Softwareentwicklung
  • Einbindung der DSGVO-Anforderungen in Single Page Anwendung
  • Datenschutzrechtliche Pflichten
  • Verarbeitungsgrundsätze mit Bezug auf Single Page Anwendung
  • Rechtsgrundlagen für die Datenverarbeitung
  • Transparenz, Informationspflicht und Auskunftsrecht in Single Page Anwendung
  • Löschung und Datenübertragbarkeit
  • Verarbeitungssituation und Umsetzung der DSGVO mit Fokus auf Single Page Anwendung