Plan Szkolenia
Wprowadzenie do GitHub Copilot
- Czym jest GitHub Copilot i jak działa
- Obsługiwane środowiska i integracja z IDE
- Zastosowania dla programistów i profesjonalistów DevOps
Rozpoczęcie pracy z Copilotem
- Włączanie Copilota w Visual Studio Code
- Pobieranie przydatnych sugestii kodu od Copilota
- Zrozumienie i poprawianie kodu generowanego przez Copilota
Wykorzystanie Copilota do zadań DevOps
- Generowanie konfiguracji YAML dla przepływów pracy CI/CD
- Pisanie GitHub Actions z pomocą Copilota
- Automatyzacja testowania, lintowania i potoków wdrażania
Skrypty powłoki i automatyzacja infrastruktury
- Wykorzystanie Copilota do pisania i ulepszania skryptów powłoki
- Pobieranie fragmentów konfiguracji Dockerfile, Terraform lub Kubernetes od Copilota
- Walidacja generowanych skryptów automatyzacji
Zwiększenie produktywności z pomocą AI
- Redukcja powtarzalnych zadań i boilerplate
- Szybsza praca z Copilotem w sprintach Agile
- Łączenie Copilota z GitHub CLI i przepływami pracy w terminalu
Ograniczenia, etyka i najlepsze praktyki
- Zrozumienie zakresu i granic Copilota
- Obawy dotyczące bezpieczeństwa i kwestie własności intelektualnej
- Najlepsze praktyki dotyczące przeglądania kodu generowanego przez AI
Ćwiczenia projektowe i scenariusze rzeczywiste
- Automatyzacja przepływu pracy CI/CD dla aplikacji internetowej
- Tworzenie szablonów GitHub Actions do wielokrotnego użytku
- Współpraca zespołowa z wykorzystaniem Copilota w różnych repozytoriach
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych koncepcji rozwoju oprogramowania
- Znajomość Git lub przepływów pracy związanych z kontrolą wersji
- Podstawowe doświadczenie z YAML, skryptami powłoki lub narzędziami CI/CD
Grupa docelowa
- Programiści chcący zwiększyć produktywność w DevOps
- Początkujący w DevOps i entuzjaści automatyzacji
- Członkowie zespołów Agile poszukujący wsparcia AI w przepływach pracy
Opinie uczestników (2)
Zdobyłem wiedzę na temat biblioteki Streamlit w Pythonie i na pewno spróbuję ją wykorzystać, aby ulepszyć aplikacje w moim zespole, które są tworzone w R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Szkolenie - GitHub Copilot for Developers
Przetłumaczone przez sztuczną inteligencję
Instruktor może dostosować poziom kursu podczas szkolenia do naszego zrozumienia tematu, dzięki czemu możemy zdobyć więcej przydatnej wiedzy, która dalej pomóc nam w wykorzystywaniu narzędzi w codziennej pracy.
Tatt Juen - ViTrox Technologies Sdn Bhd
Szkolenie - Intermediate GitHub Copilot
Przetłumaczone przez sztuczną inteligencję