Course Code: copilotdevops
Duration: 14 hours
Prerequisites:
  • Zrozumienie podstawowych koncepcji rozwoju oprogramowania
  • Znałość Git lub procesów kontroli wersji
  • Podstawowe doświadczenie z YAML, skryptowaniem w powłoce lub narzędziami CI/CD

Wskaźnik odbiorców

  • Developeri, którzy chcą poprawić wydajność DevOps
  • DevOps początkujący i entuzjaści automatyzacji
  • Członkowie zespołu Agile, którzy szukają wsparcia AI w procesach
Overview:

GitHub Copilot jest asystentem kodowania wspomaganym przez sztuczną inteligencję, który pomaga automatyzować zadania rozwojowe, w tym DevOps operacje takie jak pisanie konfiguracji YAML, GitHub Actions i skryptów wdrażania.

To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie początkującego do średniozaawansowanego, którzy chcą użyć GitHub Copilot do usprawniania DevOps zadań, poprawy automatyzacji i zwiększenia wydajności.

Po ukończeniu tego szkolenia uczestnicy będą mogli:

  • Używać GitHub Copilot do pomocy w skryptowaniu powłoki, konfiguracji i ciągach CI/CD.
  • Wykorzystywać uzupełnianie kodu AI w plikach YAML i GitHub Actions.
  • Przyspieszać procesy testowania, wdrażania i automatyzacji.
  • Stosować Copilot odpowiedzialnie z zrozumieniem ograniczeń i najlepszych praktyk sztucznej inteligencji.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyk.
  • Ręczne wdrażanie w żywym środowisku laboratoryjnym.

Opcje dostosowania kursu

  • Aby zapytać o dostosowane szkolenie na ten kurs, skontaktuj się z nami, aby to załatwić.
Course Outline:

Wprowadzenie do GitHub Copilota

  • Co to jest GitHub Copilot i jak działa
  • Obsługiwane środowiska i integracja z IDE
  • Przypadek użycia dla deweloperów i profesjonalistów DevOps

Rozpoczynanie pracy z Copilotem

  • Włączanie Copilota w Visual Studio Code
  • Wywoływanie Copilota dla przydatnych sugestii kodu
  • Rozumienie i doskonalenie kodu wygenerowanego przez Copilota

Używanie Copilota do zadań DevOps

  • Generowanie konfiguracji YAML dla procesów CI/CD
  • Pisanie GitHub Akcji z wsparciem Copilota
  • Automatyzowanie procesów testowania, sprawdzania stylu i wdrażania

Skryptowanie powłoki i automatyzacja infrastruktury

  • Używanie Copilota do pisania i poprawiania skryptów powłoki
  • Wywoływanie Copilota dla fragmentów konfiguracji pliku Docker, Terraform lub Kubernetes
  • Walidacja wygenerowanych skryptów automatyzacji

Przyspieszenie Productivity z wsparciem sztucznej inteligencji

  • Ograniczanie szablonów i powtarzalnych zadań
  • Pracowanie szybciej z Copilotem w sprintach agilnych
  • Łączenie Copilota z GitHub CLI i przepływami pracy w terminalu

Ograniczenia, etyka i najlepsze praktyki

  • Rozumienie zakresu i granic Copilota
  • Zagadnienia związane z bezpieczeństwem i ochroną własności intelektualnej
  • Najlepsze praktyki dotyczące przeglądania kodu wygenerowanego przez sztuczną inteligencję

Ćwiczenia projektowe i scenariusze z życia rzeczywistego

  • Automatyzacja procesów CI/CD dla aplikacji webowej
  • Pisanie przydatnych szablonów GitHub Akcji
  • Współpraca zespołowa za pomocą Copilota w repozytoriach

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - GitHub Copilot for DevOps Automation and Productivity

Qatar - GitHub Copilot for DevOps Automation and Productivity

Egypt - GitHub Copilot for DevOps Automation and Productivity

Saudi Arabia - GitHub Copilot for DevOps Automation and Productivity

South Africa - GitHub Copilot for DevOps Automation and Productivity

Brasil - GitHub Copilot for DevOps Automation and Productivity

Canada - GitHub Copilot for DevOps Automation and Productivity

中国 - GitHub Copilot for DevOps Automation and Productivity

香港 - GitHub Copilot for DevOps Automation and Productivity

澳門 - GitHub Copilot for DevOps Automation and Productivity

台灣 - GitHub Copilot for DevOps Automation and Productivity

USA - GitHub Copilot for DevOps Automation and Productivity

Österreich - GitHub Copilot for DevOps Automation and Productivity

Schweiz - GitHub Copilot for DevOps Automation and Productivity

Deutschland - GitHub Copilot for DevOps Automation and Productivity

Czech Republic - GitHub Copilot for DevOps Automation and Productivity

Denmark - GitHub Copilot for DevOps Automation and Productivity

Estonia - GitHub Copilot for DevOps Automation and Productivity

Finland - GitHub Copilot for DevOps Automation and Productivity

Greece - GitHub Copilot for DevOps Automation and Productivity

Magyarország - GitHub Copilot for DevOps Automation and Productivity

Ireland - GitHub Copilot for DevOps Automation and Productivity

Luxembourg - GitHub Copilot for DevOps Automation and Productivity

Latvia - GitHub Copilot for DevOps Automation and Productivity

España - GitHub Copilot for DevOps Automation and Productivity

Italia - GitHub Copilot for DevOps Automation and Productivity

Lithuania - GitHub Copilot for DevOps Automation and Productivity

Nederland - GitHub Copilot for DevOps Automation and Productivity

Norway - GitHub Copilot for DevOps Automation and Productivity

Portugal - GitHub Copilot for DevOps Automation and Productivity

România - GitHub Copilot for DevOps Automation and Productivity

Sverige - GitHub Copilot for DevOps Automation and Productivity

Türkiye - GitHub Copilot for DevOps Automation and Productivity

Malta - GitHub Copilot for DevOps Automation and Productivity

Belgique - GitHub Copilot for DevOps Automation and Productivity

France - GitHub Copilot for DevOps Automation and Productivity

日本 - GitHub Copilot for DevOps Automation and Productivity

Australia - GitHub Copilot for DevOps Automation and Productivity

Malaysia - GitHub Copilot for DevOps Automation and Productivity

New Zealand - GitHub Copilot for DevOps Automation and Productivity

Philippines - GitHub Copilot for DevOps Automation and Productivity

Singapore - GitHub Copilot for DevOps Automation and Productivity

Thailand - GitHub Copilot for DevOps Automation and Productivity

Vietnam - GitHub Copilot for DevOps Automation and Productivity

India - GitHub Copilot for DevOps Automation and Productivity

Argentina - GitHub Copilot for DevOps Automation and Productivity

Chile - GitHub Copilot for DevOps Automation and Productivity

Costa Rica - GitHub Copilot for DevOps Automation and Productivity

Ecuador - GitHub Copilot for DevOps Automation and Productivity

Guatemala - GitHub Copilot for DevOps Automation and Productivity

Colombia - GitHub Copilot for DevOps Automation and Productivity

México - GitHub Copilot for DevOps Automation and Productivity

Panama - GitHub Copilot for DevOps Automation and Productivity

Peru - GitHub Copilot for DevOps Automation and Productivity

Uruguay - GitHub Copilot for DevOps Automation and Productivity

Venezuela - GitHub Copilot for DevOps Automation and Productivity

Polska - GitHub Copilot for DevOps Automation and Productivity

United Kingdom - GitHub Copilot for DevOps Automation and Productivity

South Korea - GitHub Copilot for DevOps Automation and Productivity

Pakistan - GitHub Copilot for DevOps Automation and Productivity

Sri Lanka - GitHub Copilot for DevOps Automation and Productivity

Bulgaria - GitHub Copilot for DevOps Automation and Productivity

Bolivia - GitHub Copilot for DevOps Automation and Productivity

Indonesia - GitHub Copilot for DevOps Automation and Productivity

Kazakhstan - GitHub Copilot for DevOps Automation and Productivity

Moldova - GitHub Copilot for DevOps Automation and Productivity

Morocco - GitHub Copilot for DevOps Automation and Productivity

Tunisia - GitHub Copilot for DevOps Automation and Productivity

Kuwait - GitHub Copilot for DevOps Automation and Productivity

Oman - GitHub Copilot for DevOps Automation and Productivity

Slovakia - GitHub Copilot for DevOps Automation and Productivity

Kenya - GitHub Copilot for DevOps Automation and Productivity

Nigeria - GitHub Copilot for DevOps Automation and Productivity

Botswana - GitHub Copilot for DevOps Automation and Productivity

Slovenia - GitHub Copilot for DevOps Automation and Productivity

Croatia - GitHub Copilot for DevOps Automation and Productivity

Serbia - GitHub Copilot for DevOps Automation and Productivity

Bhutan - GitHub Copilot for DevOps Automation and Productivity

Nepal - GitHub Copilot for DevOps Automation and Productivity

Uzbekistan - GitHub Copilot for DevOps Automation and Productivity