- Doświadczenie z językami programowania takimi jak Python, Java lub JavaScript
- Znajomość architektury oprogramowania i procesów recenzji kodu
- Podstawowa wiedza na temat funkcjonowania dużych modeli językowych
Publiczność
- Inżynierowie backendowi
- Zespoły DevOps
- Starsi deweloperzy i liderzy techniczni
LLMs for Code Understanding, Refactoring, and Documentation to jest kurs techniczny skoncentrowany na zastosowaniu dużych modeli językowych (LLMs) w celu poprawy jakości kodu, zmniejszenia zadłużenia technicznego i automatyzacji zadań związanych z dokumentacją w zespołach programistycznych.
To prowadzone przez instruktora szkolenie live (online lub na miejscu) jest skierowane do programistów średnio zaawansowanych do zaawansowanych, którzy chcą używać LLMs takich jak GPT do analizy, refaktoryzacji i dokumentowania skomplikowanych lub starszych kodów.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Używać LLMs do wyjaśniania kodu, zależności i logiki w nieznanych repozytoriach.
- Wykrywać i refaktoryzować antywzorce, poprawiając czytelność kodu.
- Automatycznie generować i utrzymywać komentarze w linii, pliki README i dokumentację API.
- Integrować wnioski napędzane przez LLMs z istniejącymi przepływami pracy CI/CD i przeglądania.
Format Kursu
- Interaktywne wykłady i dyskusje.
- Dużo ćwiczeń i praktyki.
- Ręczne wdrażanie w żywym środowisku laboratoryjnym.
Opcje dostosowywania kursu
- Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu uregulowania.
Zrozumienie kodu z LLMs
- Strategie generowania zapytań dla wyjaśnień kodu i przeglądów
- Praca z nieznanymi bazami kodu i projektami
- Analiza przepływu sterowania, zależności i architektury
Refaktoryzacja kodu dla łatwości utrzymania
- Wykrywanie nieprzyjemnego zapachu kodu, martwego kodu i antywzorców
- Przestrukturyzowanie funkcji i modułów dla jasności
- Używanie LLMs do proponowania konwencji nazw i poprawek w projekcie
Poprawa wydajności i niezawodności
- Wykrywanie niedoskonałości i zagrożeń bezpieczeństwa z pomocą AI
- Proponowanie bardziej wydajnych algorytmów lub bibliotek
- Refaktoryzacja operacji I/O, zapytań bazy danych i wywołań API
Automatyzacja kodu
- Generowanie komentarzy i podsumowań na poziomie funkcji/metody
- Pisanie i aktualizowanie plików README z baz kodu
- Tworzenie dokumentacji Swagger/OpenAPI z wsparciem LLM
Integracja z łańcuchami narzędziowymi
- Używanie rozszerzeń VS Code i Copilot Labs dla dokumentacji
- Wbudowywanie GPT lub Claude w hakach Git przed zatwierdzeniem
- Integracja w potoku CI dla dokumentacji i sprawdzania poprawności
Praca z starymi i wielojęzycznymi bazami kodu
- Rewersowe inżynierowanie starszych lub niedokumentowanych systemów
- Refaktoryzacja międzyjęzykowa (np. z Python do TypeScript)
- Przypadki użycia i demonstracje programowania parą AI
Etyka, zapewnienie jakości i przegląd
- Weryfikowanie zmian generowanych przez AI i unikanie halucynacji
- Najlepsze praktyki przeglądu przez rówieśników przy użyciu LLMs
- Zapewnienie powtarzalności i zgodności ze standardami kodowania
Podsumowanie i kolejne kroki
United Arab Emirates - LLMs for Code Understanding, Refactoring, and Documentation
Qatar - LLMs for Code Understanding, Refactoring, and Documentation
Egypt - LLMs for Code Understanding, Refactoring, and Documentation
Saudi Arabia - LLMs for Code Understanding, Refactoring, and Documentation
South Africa - LLMs for Code Understanding, Refactoring, and Documentation
Brasil - LLMs for Code Understanding, Refactoring, and Documentation
Canada - LLMs for Code Understanding, Refactoring, and Documentation
中国 - LLMs for Code Understanding, Refactoring, and Documentation
香港 - LLMs for Code Understanding, Refactoring, and Documentation
澳門 - LLMs for Code Understanding, Refactoring, and Documentation
台灣 - LLMs for Code Understanding, Refactoring, and Documentation
USA - LLMs for Code Understanding, Refactoring, and Documentation
Österreich - LLMs for Code Understanding, Refactoring, and Documentation
Schweiz - LLMs for Code Understanding, Refactoring, and Documentation
Deutschland - LLMs for Code Understanding, Refactoring, and Documentation
Czech Republic - LLMs for Code Understanding, Refactoring, and Documentation
Denmark - LLMs for Code Understanding, Refactoring, and Documentation
Estonia - LLMs for Code Understanding, Refactoring, and Documentation
Finland - LLMs for Code Understanding, Refactoring, and Documentation
Greece - LLMs for Code Understanding, Refactoring, and Documentation
Magyarország - LLMs for Code Understanding, Refactoring, and Documentation
Ireland - LLMs for Code Understanding, Refactoring, and Documentation
Luxembourg - LLMs for Code Understanding, Refactoring, and Documentation
Latvia - LLMs for Code Understanding, Refactoring, and Documentation
España - LLMs for Code Understanding, Refactoring, and Documentation
Italia - LLMs for Code Understanding, Refactoring, and Documentation
Lithuania - LLMs for Code Understanding, Refactoring, and Documentation
Nederland - LLMs for Code Understanding, Refactoring, and Documentation
Norway - LLMs for Code Understanding, Refactoring, and Documentation
Portugal - LLMs for Code Understanding, Refactoring, and Documentation
România - LLMs for Code Understanding, Refactoring, and Documentation
Sverige - LLMs for Code Understanding, Refactoring, and Documentation
Türkiye - LLMs for Code Understanding, Refactoring, and Documentation
Malta - LLMs for Code Understanding, Refactoring, and Documentation
Belgique - LLMs for Code Understanding, Refactoring, and Documentation
France - LLMs for Code Understanding, Refactoring, and Documentation
日本 - LLMs for Code Understanding, Refactoring, and Documentation
Australia - LLMs for Code Understanding, Refactoring, and Documentation
Malaysia - LLMs for Code Understanding, Refactoring, and Documentation
New Zealand - LLMs for Code Understanding, Refactoring, and Documentation
Philippines - LLMs for Code Understanding, Refactoring, and Documentation
Singapore - LLMs for Code Understanding, Refactoring, and Documentation
Thailand - LLMs for Code Understanding, Refactoring, and Documentation
Vietnam - LLMs for Code Understanding, Refactoring, and Documentation
India - LLMs for Code Understanding, Refactoring, and Documentation
Argentina - LLMs for Code Understanding, Refactoring, and Documentation
Chile - LLMs for Code Understanding, Refactoring, and Documentation
Costa Rica - LLMs for Code Understanding, Refactoring, and Documentation
Ecuador - LLMs for Code Understanding, Refactoring, and Documentation
Guatemala - LLMs for Code Understanding, Refactoring, and Documentation
Colombia - LLMs for Code Understanding, Refactoring, and Documentation
México - LLMs for Code Understanding, Refactoring, and Documentation
Panama - LLMs for Code Understanding, Refactoring, and Documentation
Peru - LLMs for Code Understanding, Refactoring, and Documentation
Uruguay - LLMs for Code Understanding, Refactoring, and Documentation
Venezuela - LLMs for Code Understanding, Refactoring, and Documentation
Polska - LLMs for Code Understanding, Refactoring, and Documentation
United Kingdom - LLMs for Code Understanding, Refactoring, and Documentation
South Korea - LLMs for Code Understanding, Refactoring, and Documentation
Pakistan - LLMs for Code Understanding, Refactoring, and Documentation
Sri Lanka - LLMs for Code Understanding, Refactoring, and Documentation
Bulgaria - LLMs for Code Understanding, Refactoring, and Documentation
Bolivia - LLMs for Code Understanding, Refactoring, and Documentation
Indonesia - LLMs for Code Understanding, Refactoring, and Documentation
Kazakhstan - LLMs for Code Understanding, Refactoring, and Documentation
Moldova - LLMs for Code Understanding, Refactoring, and Documentation
Morocco - LLMs for Code Understanding, Refactoring, and Documentation
Tunisia - LLMs for Code Understanding, Refactoring, and Documentation
Kuwait - LLMs for Code Understanding, Refactoring, and Documentation
Oman - LLMs for Code Understanding, Refactoring, and Documentation
Slovakia - LLMs for Code Understanding, Refactoring, and Documentation
Kenya - LLMs for Code Understanding, Refactoring, and Documentation
Nigeria - LLMs for Code Understanding, Refactoring, and Documentation
Botswana - LLMs for Code Understanding, Refactoring, and Documentation
Slovenia - LLMs for Code Understanding, Refactoring, and Documentation
Croatia - LLMs for Code Understanding, Refactoring, and Documentation
Serbia - LLMs for Code Understanding, Refactoring, and Documentation
Bhutan - LLMs for Code Understanding, Refactoring, and Documentation
Nepal - LLMs for Code Understanding, Refactoring, and Documentation
Uzbekistan - LLMs for Code Understanding, Refactoring, and Documentation