Bądźmy w kontakcie

Plan Szkolenia

Analiza kodu z wykorzystaniem LLM

  • Strategie promptingu do wyjaśniania i omawiania kodu
  • Praca z nieznanymi bazami kodu i projektami
  • Analiza przepływu sterowania, zależności i architektury

Refaktoryzacja kodu dla łatwiejszej konserwacji

  • Identyfikacja zapachów kodu, martwego kodu i antywzorców
  • Restrukturyzacja funkcji i modułów dla większej przejrzystości
  • Wykorzystanie LLM do sugerowania konwencji nazewnictwa i ulepszeń projektowych

Poprawa wydajności i niezawodności

  • Wykrywanie nieefektywności i zagrożeń bezpieczeństwa z pomocą AI
  • Sugerowanie bardziej efektywnych algorytmów lub bibliotek
  • Refaktoryzacja operacji I/O, zapytań do bazy danych i wywołań API

Automatyzacja dokumentowania kodu

  • Generowanie komentarzy i podsumowań na poziomie funkcji/metod
  • Pisanie i aktualizacja plików README na podstawie kodu
  • Tworzenie dokumentacji Swagger/OpenAPI z pomocą LLM

Integracja z łańcuchami narzędziowymi

  • Wykorzystanie rozszerzeń VS Code i Copilot Labs do dokumentacji
  • Integracja GPT lub Claude w hakach pre-commit Git
  • Integracja z potokiem CI dla dokumentacji i lintingu

Praca z starszymi i wielojęzycznymi bazami kodu

  • Inżynieria wsteczna starszych lub niedokumentowanych systemów
  • Refaktoryzacja międzyjęzykowa (np. z Python na TypeScript)
  • Studia przypadków i demonstracje programowania w parze z AI

Etyka, zapewnienie jakości i przegląd

  • Weryfikacja zmian generowanych przez AI i unikanie halucynacji
  • Najlepsze praktyki przeglądu rówieśniczego przy użyciu LLM
  • Zapewnienie powtarzalności i zgodności ze standardami kodowania

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w programowaniu w językach takich jak Python, Java lub JavaScript
  • Znajomość architektury oprogramowania i procesów przeglądu kodu
  • Podstawowa znajomość działania dużych modeli językowych

Grupa docelowa

  • Inżynierowie backendowi
  • Zespoły DevOps
  • Starszy programiści i liderzy techniczni
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie