Schulung · Windsurf · React & Frontend
Windsurf für React- und Frontend-Entwickler:innen
Mit der KI-IDE Windsurf und dem Cascade-Agenten entwickeln: Flows, Memories, Rules, Workflows und sicherer Einsatz im Team.
- Dauer
- 2 Tage (14 Std.)
- Format
- Online oder vor Ort
- Sprache
- Deutsch oder Englisch
- Teilnehmende
- offene Termine oder exklusiv für Ihr Team
- Abschluss
- Teilnahmebescheinigung
Überblick
In diesem Kurs verbinden wir Windsurf mit den typischen Abläufen im Bereich React & Frontend. Die Teilnehmenden arbeiten an realistischen Szenarien und nehmen sofort einsetzbare Prompts, Workflows und Checklisten mit.
Windsurf ist eine KI-gestützte Entwicklungsumgebung, deren Herzstück der Agent Cascade ist. Cascade versteht den Zusammenhang Ihres Projekts, verfolgt Ihre Aktionen im Editor und Terminal und arbeitet im sogenannten Flow-Prinzip eng mit Ihnen zusammen: Sie und der Agent bearbeiten dieselbe Aufgabe abwechselnd, ohne Kontext ständig neu erklären zu müssen. In diesem zweitägigen Training lernen Sie, Cascade für Features, Fehlersuche und Refactorings wirkungsvoll einzusetzen und die intelligente Vervollständigung im Alltag zu nutzen.
Damit Ergebnisse im Team konsistent bleiben, steuern Sie Cascade mit Rules auf globaler und Workspace-Ebene, nutzen Memories für dauerhaftes Projektwissen und automatisieren wiederkehrende Abläufe mit Workflows, die sich per Slash-Befehl starten lassen. Sie binden über MCP externe Werkzeuge an, kontrollieren die Ausführung von Terminalbefehlen und legen fest, welche Daten Cascade sehen darf. Abschließend entwickeln Sie Regeln für Code-Review, Sicherheit und Datenschutz, damit Windsurf verantwortungsvoll im Unternehmen eingesetzt werden kann.
Frontend-Entwicklung bedeutet heute komponentenbasierte Architekturen, State Management, Server Components, Design-Systeme, Barrierefreiheit und Performance-Budgets – oft gleichzeitig. KI-Coding-Assistenten und Agenten beschleunigen genau die Arbeit, die viel Zeit frisst: Komponenten aus Designvorgaben ableiten, Class Components auf Hooks umstellen, Storybook-Stories und Tests mit der Testing Library schreiben, ARIA-Fehler beheben oder unnötige Re-Renderings aufspüren. Weil Frontend-Code stark von Konventionen lebt, kommt es auf guten Kontext an: Design Tokens, Ordnerstruktur, Styling-Ansatz und bevorzugte Bibliotheken müssen dem Assistenten bekannt sein. Im Kurs lernen Sie, diese Leitplanken zu setzen und Ergebnisse visuell wie technisch zuverlässig zu prüfen.
Das Training findet live statt – wahlweise online im virtuellen Klassenraum oder vor Ort in unseren Trainingsräumen in München, Salzburg, Berlin, Augsburg, Hannover, Bremen, Stuttgart und Kaiserslautern. Auf Wunsch kommen wir auch exklusiv für Ihr Team zusammen.
Für wen ist das Training?
- React-Entwickler:innen in Produkt- und Agenturteams
- Frontend-Engineers mit Next.js, Vite oder vergleichbaren Frameworks
- Maintainer von Design-Systemen und Komponentenbibliotheken
- Fullstack-Entwickler:innen mit Frontend-Schwerpunkt
- UI-Engineers mit Verantwortung für Barrierefreiheit und Performance
Typische Herausforderungen, die wir adressieren
- Inkonsistente Komponenten und Styles trotz vorhandenem Design-System
- Schwer nachvollziehbare Re-Renderings, aufgeblähte Bundles und schwache Core Web Vitals
- Lückenhafte Barrierefreiheit und wachsender Druck durch gesetzliche Anforderungen
- Legacy-Code mit Class Components, veralteten Patterns und fehlenden Tests
Das können Sie nach dem Training
- Sie setzen Cascade im Flow-Prinzip für Features, Fehlersuche und Refactorings produktiv ein.
- Sie steuern den Kontext von Windsurf gezielt und schützen sensible Inhalte.
- Sie pflegen Memories und Rules, die Ihre Projektkonventionen zuverlässig durchsetzen.
- Sie automatisieren wiederkehrende Abläufe mit Workflows und binden externe Werkzeuge über MCP an.
- Sie lassen KI-Agenten Komponenten, Stories und Tests passend zu Ihrem Design-System erzeugen.
- Sie nutzen KI gezielt, um Barrierefreiheit, Performance und Legacy-Code systematisch zu verbessern.
- Sie prüfen generierten Frontend-Code visuell, funktional und hinsichtlich Wartbarkeit, bevor er ausgeliefert wird.
Inhalte & Ablauf
Tag 1
Modul 1 Windsurf und Cascade kennenlernen
- Installation, Import bestehender Editor-Einstellungen und Grundkonfiguration
- Cascade im Code- und Chat-Modus: wann der Agent ändert und wann er nur berät
- Das Flow-Prinzip: wie Cascade Ihre Editor- und Terminalaktionen einbezieht
- Intelligente Vervollständigung und Inline-Befehle im Entwicklungsalltag
Modul 2 Kontext gezielt steuern
- Codebase-Indizierung verstehen und relevante Dateien oder Verzeichnisse referenzieren
- Dokumentation, Webquellen und Terminalausgaben in den Kontext holen
- Sensible Inhalte über Ignore-Dateien vom Kontext ausschließen
- Sitzungen strukturieren und bei Themenwechsel neu beginnen
Modul 3 Memories und Rules für konsistente Ergebnisse
- Automatisch erzeugte und manuell angelegte Memories prüfen und pflegen
- Globale Rules und Workspace-Rules anlegen und versionieren
- Architektur-, Stil- und Testvorgaben als wirksame Rules formulieren
- Rules nach Dateimustern oder Anlass gezielt aktivieren
Modul 4 Workflows und Automatisierung
- Wiederkehrende Abläufe als Workflows definieren und per Slash-Befehl starten
- Workflows für Release-Vorbereitung, Tests oder Code-Pflege bauen
- MCP-Server für Ticketsysteme, Datenbanken oder interne Dienste anbinden
- Ausführung von Terminalbefehlen über Allow- und Deny-Listen kontrollieren
Tag 2
Modul 5 Qualität, Review und Governance
- Änderungen von Cascade nachvollziehen, teilweise übernehmen oder zurücksetzen
- Testgetriebene Arbeitsweise und Vorschau-Funktionen zur Kontrolle nutzen
- Team-Einstellungen, Datenschutzoptionen und Umgang mit Secrets
- Review-Prozesse und Verantwortlichkeiten für KI-generierten Code festlegen
Modul 6 Praxislabor: React & Frontend
- Komponenten aus Designvorgaben bauen
- Tests mit der Testing Library
- Barrierefreiheit prüfen und verbessern
- Legacy-Code modernisieren
- Performance optimieren
- Formulare und Datenabruf
Modul 7 Datenschutz, Qualität & Transfer in den Alltag
- Seit Geltung des Barrierefreiheitsstärkungsgesetzes müssen viele digitale Angebote barrierefrei sein – generierter UI-Code muss entsprechend geprüft werden. Achten Sie zudem auf Lizenzen übernommener Komponenten und Icons, auf keine Secrets im Client-Bundle und darauf, dass Tracking- oder Consent-Logik den Vorgaben von DSGVO und TTDSG entspricht.
- Spielregeln für den sicheren KI-Einsatz im Team
- Ergebnisse prüfen: Fakten, Quellen, Tests und Vier-Augen-Prinzip
- Persönlicher Umsetzungsplan für die nächsten 30 Tage
- Offene Fragen, Ausblick und Ressourcen zum Weiterlernen
Praxisszenarien aus Ihrem Bereich
Komponenten aus Designvorgaben bauen
Aus Screenshots, Design-Spezifikationen oder Figma-Exporten erzeugt der Assistent typisierte React-Komponenten, die vorhandene Design Tokens und Bibliotheken nutzen, und ergänzt passende Storybook-Stories für alle Zustände. Abweichungen vom Design werden iterativ korrigiert.
Tests mit der Testing Library
Die KI schreibt nutzerzentrierte Komponententests mit React Testing Library und Vitest oder Jest, simuliert Interaktionen, mockt API-Aufrufe und deckt Lade-, Fehler- und Leerzustände ab. Implementierungsdetails bleiben dabei bewusst außen vor.
Barrierefreiheit prüfen und verbessern
Der Agent analysiert Komponenten auf semantisches HTML, ARIA-Attribute, Fokusführung und Kontraste, wertet axe-Ergebnisse aus und behebt Befunde nachvollziehbar entlang der WCAG-Kriterien. Dazu gehören auch Tastaturbedienung und Screenreader-Ausgaben.
Legacy-Code modernisieren
Class Components werden auf Funktionskomponenten mit Hooks umgestellt, Prop-Drilling durch Context oder ein State-Management-Konzept ersetzt und PropTypes durch TypeScript-Typen abgelöst – mit Tests als Sicherheitsnetz.
Performance optimieren
Die KI identifiziert unnötige Re-Renderings, schlägt Memoization, Code Splitting und Lazy Loading vor, analysiert Bundle-Reports und erklärt, wie sich Maßnahmen auf Kennzahlen wie LCP und INP auswirken.
Formulare und Datenabruf
Komplexe Formulare mit Validierungsschemas, Fehlermeldungen und optimistischen Updates entstehen ebenso wie Datenabruf-Logik mit Caching, Retry und sauberem Umgang mit Lade- und Fehlerzuständen. Bestehende Bibliotheken für Formulare und Datenabruf werden konsequent genutzt.
Mögliche Praxisprojekte im Kurs
Interaktives KPI-Dashboard
Ein React-Dashboard mit Diagrammen, Filtern und responsivem Layout, das Daten aus einer REST-API lädt und vollständig per KI-Agent aus einer kurzen Spezifikation entsteht.
Komponentenbibliothek mit Storybook
Eine kleine, barrierefreie Komponentenbibliothek mit Buttons, Dialogen und Formularfeldern, inklusive Design Tokens, Storybook-Dokumentation und automatisierten Tests. Sie dient als Grundlage für einheitliche Oberflächen in mehreren Projekten.
Accessibility-Checker für Pull Requests
Ein Skript, das Storybook-Stories automatisiert mit axe prüft und die Befunde als übersichtlichen Bericht für Pull Requests aufbereitet. Neue Barrierefreiheitsprobleme fallen so schon vor dem Merge auf.
Voraussetzungen
Sie programmieren regelmäßig in mindestens einer Sprache und sind mit Git sowie einer modernen IDE vertraut. Praktische Erfahrung mit React und modernem JavaScript oder TypeScript sowie Grundkenntnisse in CSS, npm und Git.
Technische Voraussetzungen
Eigener Laptop mit installiertem Windsurf-Editor, Git und Ihrer gewohnten Toolchain; ein Windsurf-Konto mit Zugriff auf Cascade wird benötigt.
Datenschutz & Compliance
Seit Geltung des Barrierefreiheitsstärkungsgesetzes müssen viele digitale Angebote barrierefrei sein – generierter UI-Code muss entsprechend geprüft werden. Achten Sie zudem auf Lizenzen übernommener Komponenten und Icons, auf keine Secrets im Client-Bundle und darauf, dass Tracking- oder Consent-Logik den Vorgaben von DSGVO und TTDSG entspricht.
Terminvorschläge
Alle Termine sind Vorschläge – Ihr Wunschtermin ist jederzeit möglich.
- Do, 26. November 2026 – Fr, 27. November 2026 Online Anfragen
- Mo, 7. Dezember 2026 – Di, 8. Dezember 2026 Berlin Anfragen
- Di, 15. Dezember 2026 – Mi, 16. Dezember 2026 Online Anfragen
- Di, 12. Januar 2027 – Mi, 13. Januar 2027 Online Anfragen
- Mi, 27. Januar 2027 – Do, 28. Januar 2027 Stuttgart Anfragen
- Do, 11. Februar 2027 – Fr, 12. Februar 2027 Online Anfragen
Häufige Fragen
Was ist mit Flows in Windsurf gemeint?
Flows beschreiben die enge Zusammenarbeit zwischen Ihnen und Cascade. Der Agent beobachtet, was Sie im Editor und Terminal tun, und berücksichtigt diese Aktionen bei seinen nächsten Schritten. Dadurch müssen Sie den Stand Ihrer Arbeit nicht ständig neu erklären, und Sie können fließend zwischen eigener Arbeit und Delegation an den Agenten wechseln.
Worin unterscheiden sich Memories, Rules und Workflows?
Memories speichern Wissen, das Cascade im Laufe der Arbeit gesammelt hat oder das Sie ausdrücklich festhalten. Rules sind von Ihnen formulierte Vorgaben, die das Verhalten des Agenten dauerhaft prägen. Workflows sind wiederverwendbare Schrittfolgen für wiederkehrende Aufgaben, die Sie per Slash-Befehl starten. Zusammen sorgen sie für konsistente Ergebnisse im Team.
Kann ich Windsurf mit meinen bestehenden Projekten und Sprachen nutzen?
Ja. Windsurf ist sprachunabhängig und arbeitet mit Ihrer vorhandenen Toolchain, also Ihren Build-Werkzeugen, Paketmanagern und Testframeworks. Ob Backend, Frontend, Datenverarbeitung oder Infrastruktur-Code: Entscheidend ist, dass Sie Cascade mit guten Rules und klarem Kontext versorgen. Den konkreten Fachbezug liefert die jeweilige Kursvariante für Ihren Bereich.
Kann die KI Designs pixelgenau umsetzen?
KI-Assistenten setzen Layouts aus Screenshots oder Spezifikationen inzwischen erstaunlich gut um, besonders wenn sie Ihre Design Tokens und Komponenten kennen. Pixelgenauigkeit entsteht aber erst durch Iteration: Im Kurs lernen Sie, visuelle Abweichungen gezielt zurückzumelden und Storybook sowie visuelle Tests als Kontrollinstanz einzusetzen.
Spielt das verwendete Framework eine Rolle?
Der Kurs ist auf React ausgerichtet, die Arbeitsweisen lassen sich aber auf Next.js, Remix oder Vite-basierte Setups übertragen. Wir zeigen, wie Sie Framework-spezifische Regeln wie Server- und Client-Komponenten oder Routing-Konventionen in Anweisungsdateien festhalten, damit der Assistent passenden Code erzeugt. Die Grundprinzipien bleiben dabei gleich.
Was kostet die Schulung „Windsurf für React- und Frontend-Entwickler:innen“?
Die Schulung kostet pauschal 949 € zzgl. gesetzl. MwSt. pro Teilnehmer:in – unabhängig davon, ob sie online oder vor Ort stattfindet. Enthalten sind 2 Trainingstag(e) mit Live-Trainer:in, Kursunterlagen, Übungsumgebung und Teilnahmebescheinigung.
Kann ich einen eigenen Wunschtermin angeben?
Ja. Unsere Terminvorschläge sind eine Orientierung. Im Anfrageformular können Sie jederzeit einen Wunschtermin oder Zeitraum im Freitext angeben – wir prüfen die Verfügbarkeit und bestätigen innerhalb eines Werktags.
Findet der Kurs online oder vor Ort statt?
Beides ist möglich: live online im virtuellen Klassenraum oder vor Ort in München, Salzburg, Berlin, Augsburg, Hannover, Bremen, Stuttgart oder Kaiserslautern. Auf Wunsch führen wir das Training auch exklusiv für Ihr Team durch.
Weitere Kurse für React- und Frontend-Entwickler:innen
- Claude Code für React- und Frontend-Entwickler:innen
- Vibe Coding für React- und Frontend-Entwickler:innen
- Agentic Coding für React- und Frontend-Entwickler:innen
- Cursor für React- und Frontend-Entwickler:innen
- GitHub Copilot für React- und Frontend-Entwickler:innen
- OpenAI Codex für React- und Frontend-Entwickler:innen
- Lovable für React- und Frontend-Entwickler:innen
- Bolt für React- und Frontend-Entwickler:innen
- Model Context Protocol (MCP) für React- und Frontend-Entwickler:innen
- KI-Agenten-Entwicklung für React- und Frontend-Entwickler:innen
- RAG & LLM-Apps für React- und Frontend-Entwickler:innen
Weitere Kurse zu Windsurf
- Windsurf für interne Tools und Automatisierung
- Windsurf für Java- und Spring-Entwickler:innen
- Windsurf für JavaScript- und TypeScript-Entwickler:innen
- Windsurf für Kubernetes- und Microservice-Teams
- Windsurf für Legacy-Modernisierung
- Windsurf für Startups und MVP-Entwicklung
- Windsurf für Mobile-Entwickler:innen
- Windsurf für Node.js-Backend-Entwickler:innen
- Windsurf für PHP-Entwickler:innen
- Windsurf für Python-Entwickler:innen
- Windsurf für Rust-Entwickler:innen
- Windsurf für SAP-ABAP-Entwickler:innen
Windsurf · MünchenWindsurf · SalzburgWindsurf · BerlinWindsurf · AugsburgWindsurf · HannoverWindsurf · BremenWindsurf · StuttgartWindsurf · KaiserslauternWindsurf · Online