reklama - zainteresowany?

GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI - Helion

GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI
ebook
Autor: Brent Laster
Tytuł oryginału: Learning GitHub Copilot: Multiplying Your Productivity With an AI Pair Programmer
Tłumaczenie: Ksawery Sosnowski
ISBN: 978-83-289-3475-7
stron: 280, Format: ebook
Data wydania: 2026-08-01
Księgarnia: Helion

Cena książki: 44,50 zł (poprzednio: 89,00 zł)
Oszczędzasz: 50% (-44,50 zł)

Dodaj do koszyka GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI

Tagi: Inne - Programowanie | Optymalizacja wydajno | Sztuczna inteligencja

Idea, by komputer asystowa

Dodaj do koszyka GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI

 

Osoby które kupowały "GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI", wybierały także:

  • Superinteligencja. Scenariusze, strategie, zagro
  • Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian
  • F# 4.0 dla zaawansowanych. Wydanie IV
  • Systemy reaktywne. Wzorce projektowe i ich stosowanie
  • GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych

Dodaj do koszyka GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI

Spis treści

GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI eBook -- spis treści

Przedmowa

Wstęp

1. Podstawy

  • Czym jest GitHub Copilot?
  • Mechanizm działania Copilota
    • Duże modele językowe
    • Programowanie a generatywna sztuczna inteligencja
    • Ogólny cykl działania
  • Czynniki, jakie należy brać pod uwagę podczas korzystania z Copilota
    • Aktualność
    • Trafność
    • Kompletność
    • Dokładność
    • Prywatność
    • Bezpieczeństwo
  • Copilot kontra ChatGPT
  • Plany subskrypcji Copilota
  • Podsumowanie

2. Programowanie z Copilotem

  • Sugestie w trybie inline
  • Uzyskiwanie dodatkowych sugestii
  • Korzystanie z komentarzy
    • Komentarze dyrektywne
    • Pytania poprzez komentarze
  • Copilot a menu kontekstowe
  • Wykorzystanie Copilota do przeglądu kodu
    • Domyślne opcje przeglądu kodu w Copilocie
    • Tworzenie niestandardowych instrukcji przeglądu
  • Konfiguracja Copilota w środowisku programistycznym
  • Podsumowanie

3. Konwersacje z Copilotem w środowisku programistycznym

  • Dostęp do głównego interfejsu czatu
  • Omówienie wyników generowanych przez czat
  • Zarządzanie sesjami czatu
  • Inżynieria promptów w Copilocie
  • Efektywne wykorzystanie okna dialogowego promptów
    • Dodawanie elementów kontekstowych
    • Dodawanie uczestników
    • Opcje przesyłania promptu
  • Korzystanie z interfejsu czatu wbudowanego w edytor
  • Korzystanie z interfejsu szybkiego czatu
  • Skróty czatu
  • Uczestnicy czatu
    • @workspace
    • @vscode
    • @terminal
  • Zmienne czatu
  • Czat w terminalu
  • Tworzenie niestandardowych instrukcji generowania kodu
  • Kwestia halucynacji i błędnych odpowiedzi
  • Podsumowanie

4. Zaawansowana edycja i autonomiczne cykle pracy w środowisku IDE

  • Przewidywanie zmian za pomocą funkcji Next Edit Suggestions
  • Copilot Edits
  • Tryb agentowy
  • Copilot Vision
  • Usuwanie błędów z pomocą Copilota
  • Podsumowanie

5. Testowanie z Copilotem

  • Jak przeprowadzać testy?
  • Tworzenie testów jednostkowych
    • Korzystanie z polecenia /tests
    • Tworzenie testów na podstawie jawnych promptów
    • Tworzenie testów na podstawie komentarzy
    • Walidacja danych wejściowych
  • Tworzenie testów integracyjnych
  • Definiowanie własnych instrukcji testowych
  • Testowanie przed fazą programowania i wykorzystania struktur bazowych
  • Wykorzystanie trybu agentowego do testowania cyklów pracy
  • Podsumowanie

6. Wykorzystanie Copilota do sporządzania dokumentacji i objaśniania kodu

  • Dokumentowanie treści
    • Generowanie dokumentacji w trybie wstawiania
    • Tworzenie dokumentacji za pomocą czatu
    • Tworzenie dokumentacji zgodnej ze strukturą bazową
    • Tworzenie dokumentacji dla interfejsów API
    • Tworzenie dokumentacji funkcjonalnej
    • Wyodrębnianie dokumentacji podsumowującej z kodu
  • Objaśnianie treści
    • Zrozumienie kodu w nieznanym języku programowania
    • Zrozumienie generowanego kodu i konwencji
    • Objaśnienie logiki zastosowanej w danym fragmencie kodu
    • Objaśnienie potencjalnych problemów w kodzie
    • Objaśnianie elementów w terminalu
    • Objaśnianie, jak wykonywać zadania w terminalu
  • Podsumowanie

7. Dbanie o aktualność i trafność sugestii Copilota

  • Źródła kontekstu
  • Jak można wpływać na aktualność i trafność sugestii Copilota?
    • Ograniczenia czasowe danych treningowych
    • Halucynacje
    • Brak walidacji w czasie rzeczywistym
    • Niewłaściwy kontekst
    • Brakujący kontekst
  • Strategie stosowane przez użytkowników
    • Wskazanie Copilotowi kontekstu
    • Zmiana modelu
    • Odpytywanie modelu w celu ustalenia aktualnej wersji
    • Uczenie Copilota na własnym przykładzie
  • Dodawanie kontekstu w celu zwiększenia adekwatności kodu
  • Podsumowanie

8. Inne sposoby wykorzystania Copilota

  • Współpraca Copilota z językiem SQL
    • Kwerendy
    • Procedury składowane
    • Optymalizacje
  • Praca z YAML i Kubernetes
  • Tworzenie wyrażeń regularnych
  • Automatyczne generowanie danych
  • Wiersz poleceń GitHub a Copilot
  • Podsumowanie

9. Korzystanie z Copilota w serwisie GitHub

  • Korzystanie z funkcji Copilot Chat w repozytoriach GitHub
  • Wykorzystanie Copilota w procesach wprowadzania zmian
  • Copilot a żądania scalenia
    • Wykorzystanie Copilota do przeglądu żądań scalenia
    • Wykorzystanie Copilota do uproszczenia tworzenia żądań scalenia
  • Analiza zmian w kodzie z Copilotem
  • Copilot a zgłoszenia w GitHubie
  • Podsumowanie

10. Rozszerzanie funkcjonalności Copilota

  • Rozszerzenia Copilota a rozszerzenia VS Code dla Copilota
  • Czym są rozszerzenia Copilota?
  • Pobieranie rozszerzeń Copilota z platformy Marketplace
  • Typy implementacji rozszerzeń Copilota
  • Łączenie elementów składowych rozszerzenia
    • Aplikacje GitHub
    • Endpoint
  • Implementacja rozszerzenia w formie agenta
    • Podstawowa implementacja
    • Konfigurowanie aplikacji GitHub dla rozszerzenia agentowego Copilota
  • Wdrażanie rozszerzeń za pomocą zestawów umiejętności
    • Podstawowa implementacja
    • Konfigurowanie aplikacji GitHub dla rozszerzenia Copilota z wykorzystaniem zestawów umiejętności
  • Tworzenie rozszerzeń VS Code dla Copilota
  • Podsumowanie

Dodaj do koszyka GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AI

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2026 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.