Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
De gespreksinterface van Cascade
- Hoe Cascade zich onderscheidt van traditionele chatpanelen in andere IDE's
- Hoe context behouden blijft tussen verschillende verzoeken voor nieuwe features
- Schakelen tussen de modi 'Uitleggen', 'Plannen' en 'Uitvoeren' in Cascade
- Praktijkvoorbeelden van gesprekken bij het oplossen van bugs en bouwen aan nieuwe functies
Voorspellende bewerkingen en meerdere bestanden tegelijk afhandelen
- Wat zijn voorspellende bewerkingen en wanneer worden ze automatisch toegepast
- Wijzigingen accepteren, weigeren of finetunen voor verschillende bestanden
- Automatische herkenning van afhankelijkheden tussen bewerkte bestanden
- Ongedaan maken van meerdere wijzigingen indien de voorspellingen onjuist zijn
Integratie van terminals binnen de editor
- Terminal-sessies openen en beheren rechtstreeks in Windsurf
- Hoe Cascade terminaluitvoer analyseert om volgende stappen te plannen
- Tests, compilaties en implementatieprocessen uitvoeren zonder de editor te verlaten
- Omgaan met interactieve CLI-verzoeken tijdens automatische processen
Indexering en contextbeheer in Windsurf
- Hoe Windsurf een real-time projectindex aanmaakt en bijwerkt
- Uiteenlopend indexeergedrag voor monorepos versus losse repositories
- Generieerde bestanden of build-mappen uitsluiten om sneller te indexeren
- Het opnieuw genereren van de index na grote structurele wijzigingen
Featureontwikkeling via gesprekken
- Een nieuwe feature beschrijven in gewone taal en Cascade het ontwerp laten plannen
- Lijst met gegenereerde bestanden bekijken alvorens wijzigingen toe te passen
- Direct geteste code uitvoeren en eventuele foutmeldingen aan Cascade doorgeven
- Verfijnen van de oplossing door extra gespreksprompten te geven
Aangepaste regels en specifieke technologie-aanpakken
- Eigen projectregels formuleren voor interne frameworks
- Namensconventies afdwingen met behulp van Windsurf-regelfiles
- Indexering aanpassen voor DSL’s en niet-standaard bestandsformaten
- Regelsets delen binnen het ontwikkelteam
Debuggen met behulp van Cascade
- Stacktraces kopiëren naar Cascade voor grondige probleemanalyse
- Cascade vragen een vergelijking te maken tussen werkende en defecte codeversies
- Regressietests uitvoeren via de terminalmonitoring van Cascade
- Detecteren of er onjuiste imports of ontbrekende afhankelijkheden zijn na wijzigingen
Versiebeheer en samenwerking via codereviews
- Commitberichten genereren uit gespreksverslagen over aangebrachte veranderingen
- Beschrijvingen voor pull requests opstellen via de Cascade-chatfunctie
- Reacties van reviewers verwerken door gerichte bestandswijzigingen aan te brengen
- Een schone commitgeschiedenis handhaven bij conversatiegestuurde ontwikkeling
Prestaties en bedrijfsmatige implementatie
- Grote projectomvang indexeren binnen beperkte geheugencapaciteit
- Starttijd verkorten bij repositories met duizenden bestanden
- Inzicht krijgen in databeleid en de mogelijkheid om traininggegevens uit te sluiten
- Configureren van proxies of VPN’s voor gebruik binnen reguliere ondernemingsomgevingen
Overgang van andere editors naar Windsurf
- Sneltoetsen en instellingen importeren uit VS Code of JetBrains
- Windsurf-extensies exporteren zodat ze bruikbaar zijn in standaard VS Code-omgevingen
- Overgangstrategieën voor teams en opzet van pilotprojecten
Vereisten
- Ervaring met een IDE zoals VS Code of JetBrains
- Kennis van Git en agile-ontwikkelmethodieken
- Basiservaring met chatinterfaces op basis van grote taalmodellen
Doelgroep
- Ontwikkelaars die Windsurf overwegen als hun primaire ontwikkelomgeving
- Productteams die een gespreksgestuurde AI in hun editor willen hebben
- Freelancers die contextswitching verminderen door terminalwerking binnen de IDE te gebruiken
14 Uren
Getuigenissen (1)
Ik heb kennis gemaakt met de Streamlit-bibliotheek voor Python en ik zal zeker proberen deze te gebruiken om de toepassingen van mijn team, die zijn gemaakt met R Shiny, te verbeteren.
Michal Maj - XL Catlin Services SE (AXA XL)
Cursus - GitHub Copilot for Developers
Automatisch vertaald