Plan Szkolenia

Wprowadzenie do GitHub Copilot

  • Przegląd programowania w parach z AI
  • Możliwości i ograniczenia GitHub Copilot
  • Ekosystem Copilot: IDE, CLI, PR i Chat

Rozpoczęcie pracy

  • Instalowanie i konfigurowanie GitHub Copilot w VS Code, JetBrains i Neovim
  • Uwierzytelnianie w GitHub i zarządzanie subskrypcjami
  • Eksploracja ustawień i preferencji Copilot

Efektywne korzystanie z GitHub Copilot

  • Generowanie podpowiedzi kodu, funkcji i powtarzalnych fragmentów
  • Praca z wieloliniowymi i kontekstowymi sugestiami
  • Dostosowywanie i poprawianie wyników Copilot
  • Pisanie komentarzy i dokumentacji z pomocą Copilot

Copilot Chat i funkcje współpracy

  • Korzystanie z Copilot Chat do eksploracji API i refaktoryzacji
  • Debugowanie i rozwiązywanie problemów z Copilot Chat
  • Copilot w żądaniach ściągnięcia (Pull Requests): sugestie i przeglądy kodu

Zaawansowane przepływy pracy z Copilot

  • Integracja Copilot z przepływami pracy CLI
  • Korzystanie z Copilot w rozwoju opartym na testach (TDD)
  • Łączenie Copilot z frameworkami i bibliotekami

Odpowiedzialne i bezpieczne korzystanie

  • Zrozumienie kwestii licencjonowania, prywatności i własności intelektualnej
  • Minimalizowanie ryzyka związanego z niebezpiecznym lub stronniczym kodem
  • Najlepsze praktyki wdrażania w przedsiębiorstwach i zespołach

Najlepsze praktyki i studia przypadków

  • Maksymalizacja produktywności z Copilot w codziennym programowaniu
  • Przykłady rzeczywistego użycia Copilot w różnych językach
  • Wnioski i historie sukcesów zespołów korzystających z Copilot

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość programowania w co najmniej jednym języku (np. Python, JavaScript, Java, C#)
  • Znajomość korzystania ze środowiska IDE lub edytora kodu (takich jak VS Code lub JetBrains)
  • Podstawowa wiedza na temat Git i przepływów pracy w GitHub jest korzystna

Grupa docelowa

  • Programiści
  • Deweloperzy
  • Inżynierowie oprogramowania
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie