Kontakt aufnehmen

Schulungsübersicht

Die Architektur der KI-nativen Entwicklungsumgebung

  • Aufbau von Cursor: Abgeleitet aus VS Code und tief in die Integration mit großen Sprachmodellen eingebettet.
  • Vergleich zwischen herkömmlichem VS Code mit Erweiterungen sowie Cursor-spezifischen Funktionen.
  • Verfügbare Modelle: Claude, GPT und individuell konfigurierbare Endpunkte.
  • Ausblick auf die Entwicklungspläne – von automatischem Vervollständigen bis hin zu komplexen agentbasierten Workflows.

Der Composer und die Bearbeitung mehrerer Dateien gleichzeitig

  • Aktivierung des Composers zur koordinierten Planung über verschiedene Dateien hinweg.
  • Überprüfung der vorgeschlagenen Änderungen vor deren Annahme oder Ablehnung.
  • Verwaltung von Rückgängig-Optionen sowie Status-Punkten bei langen Composer-Sitzungen.
  • Durchführung eines Build-Tests nach Bearbeitungsvorgängen durch den Composer.

Kontextbezogener Chat und intelligente Verweismechanismen

  • Einsatz von @file- sowie @codebase-Anweisungen, um gezielt bestimmte Kontexte zu definieren.
  • Auswahl spezifischer Funktionen, Klassen und Dokumentationsdateien als Referenzpunkte.
  • Zusammenfassung der generellen Code-Intention vor Bearbeitungsanfragen.
  • Vermeidung von Informationsüberfluss durch präzise Verweisauswahl.

Agent-Modus und autonomes Refactoring

  • Aktivierung des Agent-Modus anhand allgemeiner Prompt-Anweisungen.
  • Beobachtung, wie der Agent planen, Code bearbeiten sowie Tests durchführen.
  • Eingreifen bei Abweichungen des Agent-Handelns von gewünschten Zielen.
  • Lösung von Konflikten nach mehrfacher Bearbeitung mehrerer Dateien durch den Agent.

Installation und Modell-Konfiguration

  • Einrichtung von Cursor unter macOS, Windows und Linux.
  • Auswahl sowie flexibler Wechsel von Modellen je nach Aufgabenstellung.
  • Nutzung persönlicher API-Schlüssel statt des standardmäßigen Shared-Hosting-Systems von Cursor.
  • Optimierung hinsichtlich Speicherbedarf bei Verwendung von Hochkontext-Modellen für große Codebases.

Team-Workspaces und gemeinsamer Kontext

  • Erstellung von Team-Arbeitsbereichen sowie Einladung weiterer Mitarbeitern.
  • Verteilung individueller Regelwerke, Stilrichtlinien sowie Kontexteinstellungen an das gesamte Team.
  • Einrichtung standardisierter Prompts für wiederkehrende Arbeitsprozesse.
  • Aufzeichnung und Überwachung des Ressourcenverbrauchs sowie der Kosten im gesamten Workspace.

Individuelle Regeln und Prompts zur einheitlichen Vorgehensweise

  • Erstellung von .cursorrules-Dateien, um projektweite Konventionen festzulegen.
  • Automatisierte Erzeugung von Code-Revision-Kommentaren mittels gezielter Prompting-Strategien.
  • Dokumentation wichtiger Entscheidungen im Architekturdesign mit Unterstützung des Agenten.
  • Versionierung der Regeldateien direkt im Repository-System.

Integration in Versionsverwaltung und CI-Prozesse

  • Automatische Erstellung von Commit-Nachrichten aus Diff-Analysen.
  • Einsatz vorheriger Prompt-Anweisungen: Ausführung von Linting- sowie Typ-Check-Tools vor dem Commiten.
  • Generierung aussagekräftiger Pull-Request-Beschreibungen durch KI-Unterstützung.
  • Durchführen gezielter Änderungen direkt im Cursor auf Grundlage von Review-Kommentaren.

Debugging bei agentgestütztem Code

  • Rückverfolgung entstandener Laufzeitfehler bis hin zu den ursprünglichen Annahmen des Agenten.
  • Nutzung des Chat-Moduls, um Gründe für bestimmte Fehlermeldungen zu erfahren.
  • Durchführung von Regressionstests nach umfangreichen automatisierten Code-Änderungen.
  • Behebung unerwünschter Imports oder fehlender Abhängigkeiten, die der Agent versehentlich eingeführt hat.

Performance und Sicherheitsaspekte

  • Auswirkungen auf Indexierungsgeschwindigkeit sowie Speicherplatzbedarf bei großen Codebases.
  • Automatische Ausschlussmechanismen sensibler Dateien vom allgemeinen Agent-Kontext.
  • Informationen zur Datenspeicherung durch Cursor und Optionen zum Verzicht auf Training mit Nutzerdaten.
  • Einhaltung von Compliance-Richtlinien bei Einsatz extern gehosteter Modelle.

Zusammenfassung und Einblick in weiterführende Themen

  • Vergleich zwischen Cursor und alternativen KI-gestützten Entwicklungsumgebungen.
  • Erarbeitung einer Bibliothek wiederverwendbarer Prompts und Regeln für zukünftige Projekte.
  • Informationen zur regelmäßigen Veröffentlichungsplanung von Cursor-Updates.

Voraussetzungen

  • Erfahrung mit modernen Entwicklungsumgebungen wie VS Code oder JetBrains
  • Programmiererfahrung in beliebigen Programmiersprachen
  • Grundverständnis von Konzepten und Prompting-Techniken im Zusammenhang mit LLMs

Zielgruppe

  • Entwicklungsteams, die Cursor als zentrale IDE evaluieren oder einführen wollen.
  • Technische Manager, die für den Einkauf und die Implementierung von KI-Tools verantwortlich sind.
  • Freiberufliche Entwickler, die mit Cursor ihre Projekte schneller umsetzen möchten.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien