Szkolenia Microsoft

Cel szkolenia

kod: AZ-2007

Kurs "Accelerate App Development by Using GitHub Copilot" (AZ-2007) pomaga programistom wykorzystać moc GitHub Copilot, narzędzia do generowania kodu wspomaganego przez AI. Kurs ten zapewnia praktyczne szkolenie w zakresie korzystania z GitHub Copilot w Visual Studio Code, aby usprawnić rozwój aplikacji, generować kod, poprawiać dokumentację i tworzyć testy jednostkowe. Po ukończeniu kursu będziesz w stanie przyspieszyć proces kodowania, zachowując jednocześnie jakość i bezpieczeństwo, co sprawi, że GitHub Copilot stanie się nieodzowną częścią Twojego workflow programistycznego.

 

Cele kursu

  • Zrozumienie funkcji i zalet GitHub Copilot.
  • Instalacja i konfiguracja rozszerzeń GitHub Copilot dla Visual Studio Code.
  • Generowanie kodu i dokumentacji projektowej za pomocą narzędzi GitHub Copilot.
  • Tworzenie funkcji kodu i zarządzanie sugestiami za pomocą GitHub Copilot.
  • Tworzenie testów jednostkowych dla różnych scenariuszy za pomocą GitHub Copilot.
  • Wdrażanie ulepszeń kodu napędzanych przez AI w zakresie jakości, wydajności i bezpieczeństwa.
  • Realizacja projektu prowadzącego z wykorzystaniem GitHub Copilot do rozwoju i refaktoryzacji.

Plan szkolenia Rozwiń listę

  • Rozpoczęcie pracy z GitHub Copilot
    • Wyjaśnienie, czym jest GitHub Copilot i jakie korzyści oferuje
    • Instalacja rozszerzeń GitHub Copilot dla Visual Studio Code
    • Wyjaśnienie funkcji rozszerzeń GitHub Copilot dla Visual Studio Code i jak z nich korzystać
    • Konfiguracja rozszerzeń GitHub Copilot dla Visual Studio Code
    • Laboratorium: Instalacja rozszerzeń GitHub Copilot dla Visual Studio Code
    • Laboratorium: Konfiguracja rozszerzeń GitHub Copilot dla Visual Studio Code
  • Generowanie dokumentacji za pomocą narzędzi GitHub Copilot
    • Generowanie wyjaśnień bloków kodu, plików kodu i całych przestrzeni roboczych kodu za pomocą rozszerzenia GitHub Copilot Chat dla Visual Studio Code
    • Generowanie dokumentacji projektowej kodu za pomocą rozszerzenia GitHub Copilot Chat dla Visual Studio Code
    • Generowanie dokumentacji kodu inline za pomocą rozszerzenia GitHub Copilot Chat dla Visual Studio Code
    • Laboratorium: Generowanie wyjaśnień kodu za pomocą GitHub Copilot Chat
    • Laboratorium: Generowanie dokumentacji projektowej za pomocą GitHub Copilot Chat
    • Laboratorium: Generowanie dokumentacji kodu inline za pomocą GitHub Copilot Chat
    • Laboratorium: Wyzwanie dokumentacji kodu
  • Tworzenie funkcji kodu za pomocą narzędzi GitHub Copilot
    • Generowanie sugestii autouzupełniania na podstawie kodu i komentarzy do kodu za pomocą rozszerzenia GitHub Copilot dla Visual Studio Code
    • Zarządzanie sugestiami autouzupełniania poprzez akceptowanie, częściowe akceptowanie i odrzucanie sugestii
    • Tworzenie prompt'ów do czatu, które komunikują Twoje intencje, za pomocą kombinacji uczestników czatu, poleceń slash, zmiennych czatu i tekstu w języku naturalnym
    • Tworzenie nowego kodu za pomocą funkcji Chat View, Inline Chat, Quick Chat i Smart Actions dostarczanych przez rozszerzenie GitHub Copilot Chat dla Visual Studio Code
    • Zarządzanie sugestiami aktualizacji kodu poprzez akceptowanie, częściowe akceptowanie, edytowanie i odrzucanie sugestii generowanych przez GitHub Copilot Chat
    • Laboratorium: Tworzenie kodu za pomocą autouzupełniania linii kodu
    • Laboratorium: Tworzenie kodu za pomocą GitHub Copilot Inline Chat
    • Laboratorium: Wyzwanie tworzenia nowego kodu
    • Laboratorium: Wyzwanie logiki kodu
    • Laboratorium: Konwersja kodu z jednego języka programowania na inny
  • Tworzenie testów jednostkowych za pomocą narzędzi GitHub Copilot
    • Tworzenie testów jednostkowych za pomocą rozszerzeń GitHub Copilot i GitHub Copilot Chat dla Visual Studio Code
    • Tworzenie testów jednostkowych, które celują w przypadki brzegowe i specyficzne warunki za pomocą rozszerzeń GitHub Copilot i GitHub Copilot Chat dla Visual Studio Code
    • Korzystanie z Visual Studio Code, .NET SDK i rozszerzenia C# Dev Kit do tworzenia projektu testowego i weryfikacji, że testy jednostkowe kompilują się i działają poprawnie
    • Laboratorium: Tworzenie testów jednostkowych za pomocą GitHub Copilot Chat
    • Laboratorium: Tworzenie testów jednostkowych dla specyficznych warunków za pomocą GitHub Copilot
    • Laboratorium: Wyzwanie tworzenia testów jednostkowych
  • Wdrażanie ulepszeń kodu za pomocą narzędzi GitHub Copilot
    • Tworzenie prompt'ów do czatu dla GitHub Copilot Chat, które pomagają poprawić kod w istniejących projektach kodu
    • Wdrażanie sugestii aktualizacji kodu z GitHub Copilot Chat, które poprawiają istniejący kod w obszarach jakości kodu, niezawodności, wydajności i bezpieczeństwa
    • Laboratorium: Poprawa jakości kodu za pomocą GitHub Copilot Chat
    • Laboratorium: Poprawa niezawodności i wydajności kodu za pomocą GitHub Copilot Chat
    • Laboratorium: Poprawa bezpieczeństwa kodu za pomocą GitHub Copilot Chat
    • Laboratorium: Wyzwanie poprawy aplikacji
  • Projekt prowadzący - Przyspieszenie rozwoju aplikacji za pomocą narzędzi GitHub Copilot
    • Wyjaśnienie nieznanej bazy kodu za pomocą narzędzi GitHub Copilot
    • Generowanie dokumentacji projektu README za pomocą narzędzi GitHub Copilot
    • Tworzenie nowej funkcji aplikacji za pomocą narzędzi GitHub Copilot
    • Tworzenie testów jednostkowych za pomocą narzędzi GitHub Copilot
    • Wdrażanie ulepszeń jakości, niezawodności, wydajności i bezpieczeństwa kodu za pomocą narzędzi GitHub Copilot
    • Laboratorium: Analiza i dokumentacja kodu za pomocą narzędzi GitHub Copilot
    • Laboratorium: Tworzenie funkcji kodu za pomocą narzędzi GitHub Copilot
    • Laboratorium: Tworzenie testów jednostkowych za pomocą narzędzi GitHub Copilot
    • Laboratorium: Refaktoryzacja i poprawa sekcji kodu za pomocą narzędzi GitHub Copilot
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • Aktywna subskrypcja GitHub Copilot (konto osobiste lub organizacyjne).
  • Rok lub więcej doświadczenia w programowaniu.
  • Doświadczenie w programowaniu w C# w Visual Studio Code z użyciem rozszerzenia C# Dev Kit.
Poziom trudności
Czas trwania 1 dzień
Certyfikat

Certyfikat ukończenia autoryzowanego kursu Microsoft.

Prowadzący

Microsoft Certified Trainer.

Pozostałe szkolenia Microsoft | Azure

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 1400 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Microsoft

Harmonogram szkoleń Microsoft