Plan Szkolenia
Wprowadzenie do zaawansowanych funkcji GitHub Copilot
- Powtórka podstawGitHub Copilot
- Znajdowanie możliwości Copilot w realizacji zaawansowanych zadań programistycznych
- Rozumienie sugestii kodu generowanych przez AI w Copilot
Używanie GitHub Copilot w zaawansowanych scenariuszach programistycznych
- Obsługa złożonych wzorców i logiki kodowania
- Korzystanie z Copilot do wielojęzycznych projektów
- Generowanie szablonowego kodu dla API i frameworków
Polepszenie wydajności i utrzymanności kodu
- Refaktoryzacja kodu z sugestiami Copilot
- Korzystanie z Copilot do optymalizacji krytycznego dla wydajności kodu
- Najlepsze praktyki przeglądania i edytowania kodu generowanego przez Copilot
Integracja GitHub Copilot w przepływy pracy programistyczne
- Konfigurowanie Copilot w różnych IDE
- Kombinowanie Copilot z przepływami pracy Git i potokami CI/CD
- Współpraca w zespołach podczas korzystania z Copilot
Debugowanie i rozwiązywanie problemów za pomocą GitHub Copilot
- Korzystanie z Copilot do wykrywania błędów i debugowania
- Tłumaczenie i modyfikacja sugerowanych napraw
- Obsługa ograniczeń i przypadków brzegowych
Etyka i najlepsze praktyki w korzystaniu z narzędzi kodujących AI
- Rozumienie rozważań etycznych dotyczących kodu generowanego przez AI
- Obsługa zgodności z prawami autorskimi i własnością intelektualną
- Budowanie zaufania i niezawodności w programowaniu wspomaganej przez AI
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość systemów kontroli wersji, takich jak Git
- Dosświadczenie w pisaniu kodu i korzystaniu z IDE
Odbiorcy kursu
- Programiści oprogramowania
- Inżynierowie oprogramowania
Opinie uczestników (3)
Trainer able to adjust the course level during training to fit our understanding level on the topic, so that we could gain more useful knowledge that could further help us harness the tools in our daily works.
Tatt Juen - ViTrox Technologies Sdn Bhd
Szkolenie - Intermediate GitHub Copilot
Impressive practical knowledge, didn't spend time on unnecessary AI concepts. Most items are usable and can be implemented.
Ang Toon Phng - ViTrox Technologies Sdn Bhd
Szkolenie - Intermediate GitHub Copilot
Lecturer's knowledge in advanced usage of copilot & Sufficient and efficient practical session