Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Interfejs konwersacyjny Cascade
- Czym Cascade różni się od tradycyjnych paneli czatu w innych IDE
- Utrzymywanie kontekstu konwersacyjnego w żądaniach funkcji
- Przełączanie między trybami wyjaśniania, planowania i działania w Cascade
- Wzorce konwersacji w rzeczywistych sytuacjach naprawy błędów i budowania funkcji
Predykcyjne edycje i świadomość wielu plików
- Czym są predykcyjne edycje i kiedy są automatycznie uruchamiane
- Akceptowanie, odrzucanie i dostosowywanie sugestii edycji w wielu plikach
- Automatyczne śledzenie zależności między edytowanymi plikami
- Cofanie kaskadowych zmian, gdy predykcje nie trafiają w cel
Integracja terminala w edytorze
- Otwieranie i zarządzanie zintegrowanymi sesjami terminala
- Jak Cascade obserwuje wyniki terminala, aby dostosować kolejne kroki
- Uruchamianie testów, buildów i wdrożeń bez opuszczania Windsurf
- Obsługa interaktywnych monitów CLI podczas automatycznych przepływów
Indeksowanie i zarządzanie kontekstem w Windsurf
- Jak Windsurf buduje i utrzymuje indeks projektu w czasie rzeczywistym
- Zachowanie indeksowania w przypadku monorepo a pojedynczych repozytoriów
- Wykluczanie generowanych artefaktów i katalogów buildów dla szybszego indeksowania
- Przebudowa indeksu po dużych zmianach strukturalnych
Konwersacyjne budowanie funkcji
- Opisywanie funkcji w prostym języku i obserwowanie, jak Cascade ją planuje
- Przeglądanie wygenerowanej listy plików przed zaakceptowaniem zmian
- Natychmiastowe uruchamianie wygenerowanego kodu i przekazywanie błędów do Cascade
- Iteracyjne udoskonalanie za pomocą konwersacyjnych monitów
Niestandardowe reguły i prompty specyficzne dla technologii
- Pisanie reguł specyficznych dla projektu dla wewnętrznych frameworków
- Wymuszanie konwencji nazewnictwa za pomocą plików reguł Windsurf
- Dostosowywanie indeksowania dla DSL i niestandardowych formatów plików
- Udostępnianie zestawów reguł w zespole deweloperskim
Debugowanie z pomocą Cascade
- Wklejanie śladów stosu do Cascade w celu analizy przyczyny
- Proszenie Cascade o porównanie działającej i zepsutej wersji
- Uruchamianie testów regresji w obserwatorze terminala Cascade
- Identyfikowanie zmyślonych importów lub brakujących zależności po edycjach
Integracja z kontrolą wersji i przeglądem
- Generowanie komunikatów commitów z podsumowań zmian konwersacyjnych
- Przygotowywanie opisów pull requestów przez czat Cascade
- Odpowiadanie na komentarze recenzentów poprzez edycje konkretnych plików
- Utrzymywanie czystej historii commitów podczas konwersacyjnego rozwoju
Wydajność i wdrożenie w przedsiębiorstwie
- Zarządzanie indeksowaniem dużych obszarów roboczych w ramach ograniczeń pamięci
- Optymalizacja czasu uruchamiania dla repozytoriów z wieloma plikami
- Zrozumienie, jak Windsurf przetwarza dane i możliwość rezygnacji z treningu
- Konfiguracje proxy i VPN dla środowisk regulowanych
Przejście z innych edytorów
- Importowanie skrótów klawiszowych i ustawień z VS Code lub JetBrains
- Eksportowanie rozszerzeń Windsurf z powrotem do standardowego VS Code
- Strategie migracji zespołu i struktury programów pilotażowych
Wymagania
- Doświadczenie w pracy z IDE, takim jak VS Code lub JetBrains
- Znajomość Git i przepływów pracy w podejściu agile
- Podstawowe doświadczenie z interfejsami czatu opartymi na LLM
Grupa docelowa
- Programiści oceniający Windsurf jako główne środowisko programistyczne
- Zespoły produktowe, które chcą mieć natywnego asystenta AI w swoim edytorze
- Freelancerzy chcący zmniejszyć przełączanie kontekstu dzięki przepływom pracy terminal-in-IDE
14 godzin
Opinie uczestników (1)
Zdobyłem wiedzę na temat biblioteki Streamlit w Pythonie i na pewno spróbuję ją wykorzystać, aby ulepszyć aplikacje w moim zespole, które są tworzone w R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Szkolenie - GitHub Copilot for Developers
Przetłumaczone przez sztuczną inteligencję