Inhalt + Aufbau
Lernen Sie, mit React dynamische und interaktive Webseiten und Webapplikationen effizient zu erstellen.
Short Advanced Studies (SAS)
Short Advanced Studies (SAS) sind Kurse im Umfang von 30–160 Stunden (1–9 ECTS, anrechenbar an DAS oder MAS). Sie erhalten in kurzer Zeit fundierte, praxisorientierte Impulse und Kompetenzen zu aktuellen Themen. Studierende, die die Kompetenznachweise des SAS nicht erbringen wollen, erhalten ein Kursattest (keine ECTS).
Haben Sie noch Fragen?
Antworten finden Sie in unseren ausführlichen FAQ zu den Short Advanced Studies (SAS).
Portrait
React ist eine weit verbreitete Technologie für moderne Web-Frontends und ermöglicht unterschiedliche Architekturen – von der Single Page Application bis zur Full-Stack-Applikation mit Server Components. Gleichzeitig verändert sich React grundlegend, und KI-Agenten schreiben einen wachsenden Teil des Codes. Generierter Code muss beurteilt, durch Architekturvorgaben gesteuert und auf aktuelle Konzepte geführt werden. Fundierte Grundlagen geben Ihnen Orientierung bei Architekturentscheidungen und beim Einsatz KI-gestützter Werkzeuge. Dieses SAS vermittelt React und Next.js systematisch und praxisnah – von den Grundlagen bis zur Full-Stack-Entwicklung. An einer durchgängigen Beispielapplikation lernen Sie, Architekturen umzusetzen und KI-Agenten gezielt einzusetzen.
Berufsperspektiven
Mit den erworbenen Kompetenzen können Sie:
- React-Aufgaben in Frontend- und Full-Stack-Projekten übernehmen
- moderne React-Applikationen konzipieren und entwickeln
- Komponenten, Datenflüsse und Backend-Integrationen gestalten
- bestehende React-Anwendungen modernisieren
- SPA- und Full-Stack-Architekturen beurteilen und vergleichen
- KI-Agenten gezielt für die React-Entwicklung einsetzen
- als Softwarearchitekt*in oder Tech Lead Architekturentscheidungen begründen und Implementierungen fachlich beurteilen
Ausbildungsziele
- Sie können wartbare React-Applikationen entwickeln und beherrschen das Zusammenspiel von Komponentenmodell, Rendering, Hooks und Datenfluss.
- Sie können die Architektur einer React-Applikation gestalten: Rendering-Strategien vergleichen, die Aufteilung zwischen Client und Server festlegen und React in eine Gesamtapplikation mit Backend-Diensten integrieren.
- Sie kennen das React-Ökosystem und können Toolchain, Bibliotheken und Full-Stack-Frameworks anhand ihrer Aufgaben und Stärken vergleichen und für ein Projekt begründet auswählen.
- Sie können die Qualität einer Implementierung anhand von Funktion, Tests, Performance und Wartbarkeit beurteilen und gezielt verbessern.
- Sie können KI-Agenten in der React-Entwicklung gezielt einsetzen: Anforderungen, Architekturvorgaben und Guardrails formulieren, generierten Code verstehen und prüfen sowie fundierte Weiterentwicklungsentscheidungen treffen.