Wprowadzenie do programowania wspomaganego przez sztuczną inteligencję

W skrócie

Dowiedz się, jak używać GitHub Copilot w środowisku Visual Studio Code. To szkolenie obejmuje analizę kodu, śródliniową i dokumentację projektu, programowanie aplikacji, testowanie jednostkowe, refaktoryzację kodu oraz wprowadzenie do kodowania w środowisku vibe.

Wymagania wstępne

  • Aktywna subskrypcja dla GitHub Copilot jest wymagana dla osobistego konta GitHub lub konta GitHub zarządzanego przez organizację lub przedsiębiorstwo.
  • Zalecane jest co najmniej jedno lata programowania kodu.
  • Zalecane jest posiadanie jakiegoś doświadczenia w tworzeniu aplikacji w języku C# w Visual Studio Code z użyciem rozszerzenia C# Dev Kit.

Moduły w ramach tej ścieżki szkoleniowej

W tym module wprowadza się deweloperów w produkty GitHub Copilot, omawia korzyści, jakie GitHub Copilot zapewnia deweloperom, funkcje produktów GitHub Copilot i GitHub Copilot Chat oraz rozszerzenia GitHub Copilot dla Visual Studio Code.

W tym module omówiono generowanie wyjaśnień kodu, dokumentacji projektu i wbudowanej dokumentacji komentarzy kodu przy użyciu rozszerzenia gitHub Copilot Chat dla Visual Studio Code.

W tym module omówiono korzystanie z sugestii z GitHub Copilot i GitHub Copilot Chat do tworzenia nowego kodu. Sugestie dotyczące automatycznego uzupełniania i aktualizacji kodu są generowane, zarządzane i implementowane przy użyciu GitHub Copilot w Visual Studio Code.

W tym module omówiono tworzenie testów jednostkowych przy użyciu GitHub Copilot i czatu GitHub Copilot. Ćwiczenia zapewniają praktyczne doświadczenie w tworzeniu projektów testów jednostkowych i uruchamianiu testów jednostkowych w Visual Studio Code.  

W tym module omówiono korzystanie z usługi GitHub Copilot Chat w celu opracowania ulepszeń istniejącej bazy kodu. Ćwiczenia zapewniają praktyczne doświadczenie w implementacji sugestii Copilota z usługi GitHub, które zwiększają jakość kodu, niezawodność, wydajność i bezpieczeństwo.

W tym module omówiono podejście do kodowania aplikacji i sposób implementowania procesu kodowania vibe w celu utworzenia i uściślenia aplikacji przy użyciu agenta GitHub Copilot.