Course Code: githubfunesa
Duration: 21 hours
Prerequisites:
  • Zrozumienie procesów rozwoju oprogramowania
  • Doświadczenie z systemami kontroli wersji, takimi jak Git
  • Znajomość podstawowego użycia wiersza polecenia

Grupa docelowa

  • Programiści
  • DevOps inżynierowie
  • Liderzy techniczni i specjaliści ds. bezpieczeństwa IT
Overview:

GitHub to platforma kontroli wersji i współpracy, umożliwiająca zespołom efektywne zarządzanie kodem i przepływem pracy, jednocześnie integrując kluczowe praktyki bezpieczeństwa i DevOps.

To szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do zaawansowanych programistów i profesjonalistów DevOps, którzy chcą poprawić bezpieczeństwo, zarządzanie i automatyzację swoich środowisk GitHub, szczególnie w kontekście przedsiębiorstwa.

Na zakończenie tego szkolenia uczestnicy będą w stanie:

  • Konfigurować i zarządzać ustawieniami bezpieczeństwa i dostępem do repozytorium w GitHub.
  • Wdrażać najlepsze praktyki bezpieczeństwa za pomocą narzędzi GitHub, takich jak Dependabot i CodeQL.
  • Tworzyć, ponownie używać i utrzymywać akcje i przepływy pracy GitHub.
  • Monitorować i audytować aktywność w celu zgodności i zarządzania na skalę.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Ręczne wdrażanie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia.
Course Outline:
Wprowadzenie do GitHub Enterprise
  • Przegląd możliwości i funkcji przedsiębiorstwa GitHub
  • Zrozumienie priorytetów bezpieczeństwa i zgodności GitHub
  • Konfiguracja środowisk przedsiębiorstwa
Funkcje i możliwości bezpieczeństwa
  • Konfiguracja bezpieczeństwa dla repozytoriów
  • Zarządzanie uprawnieniami i dostępem
  • Konfiguracja reguł ochrony gałęzi
  • Wdrożenie najlepszych praktyk bezpieczeństwa
Zaawansowane najlepsze praktyki bezpieczeństwa
  • Używanie Dependabota i CodeQL do analizy bezpieczeństwa
  • Monitorowanie zagrożeń i łatek
  • Wdrożenie skanowania tajemnic i polityk bezpieczeństwa
Zaawansowane narzędzia bezpieczeństwa w GitHub Enterprise
  • Konfiguracja SSO i uwierzytelniania wieloskładnikowego
  • Audytowanie i rejestrowanie aktywności na GitHub
  • Konfiguracja reguł zgodności
Tworzenie i utrzymywanie przepływów pracy
  • Wprowadzenie do GitHub Actions
  • Tworzenie automatycznych przepływów pracy
  • Wyzwalacze i warunki wykonania
Konsumowanie przepływów pracy
  • Ponowne użycie przepływów pracy w różnych repozytoriach
  • Monitorowanie i debugowanie przepływów pracy
Autorstwo i utrzymywanie Actions
  • Tworzenie niestandardowych Actions
  • Publikowanie i udostępnianie Actions
Zarządzanie GitHub Actions dla przedsiębiorstwa
  • Kontrolowanie użycia GitHub Actions w organizacji
  • Konfiguracja uprawnień wykonania
  • Monitorowanie przepływów pracy przedsiębiorstwa
Podsumowanie i kolejne kroki
Sites Published:

United Arab Emirates - GitHub Fundamentals for Enterprise Security and Automation

Qatar - GitHub Fundamentals for Enterprise Security and Automation

Egypt - GitHub Fundamentals for Enterprise Security and Automation

Saudi Arabia - GitHub Fundamentals for Enterprise Security and Automation

South Africa - GitHub Fundamentals for Enterprise Security and Automation

Brasil - GitHub Fundamentals for Enterprise Security and Automation

Canada - GitHub Fundamentals for Enterprise Security and Automation

中国 - GitHub Fundamentals for Enterprise Security and Automation

香港 - GitHub Fundamentals for Enterprise Security and Automation

澳門 - GitHub Fundamentals for Enterprise Security and Automation

台灣 - GitHub Fundamentals for Enterprise Security and Automation

USA - GitHub Fundamentals for Enterprise Security and Automation

Österreich - GitHub Fundamentals for Enterprise Security and Automation

Schweiz - GitHub Fundamentals for Enterprise Security and Automation

Deutschland - GitHub Fundamentals for Enterprise Security and Automation

Czech Republic - GitHub Fundamentals for Enterprise Security and Automation

Denmark - GitHub Fundamentals for Enterprise Security and Automation

Estonia - GitHub Fundamentals for Enterprise Security and Automation

Finland - GitHub Fundamentals for Enterprise Security and Automation

Greece - GitHub Fundamentals for Enterprise Security and Automation

Magyarország - GitHub Fundamentals for Enterprise Security and Automation

Ireland - GitHub Fundamentals for Enterprise Security and Automation

Luxembourg - GitHub Fundamentals for Enterprise Security and Automation

Latvia - GitHub Fundamentals for Enterprise Security and Automation

España - GitHub Fundamentals for Enterprise Security and Automation

Italia - GitHub Fundamentals for Enterprise Security and Automation

Lithuania - GitHub Fundamentals for Enterprise Security and Automation

Nederland - GitHub Fundamentals for Enterprise Security and Automation

Norway - GitHub Fundamentals for Enterprise Security and Automation

Portugal - GitHub Fundamentals for Enterprise Security and Automation

România - GitHub Fundamentals for Enterprise Security and Automation

Sverige - GitHub Fundamentals for Enterprise Security and Automation

Türkiye - GitHub Fundamentals for Enterprise Security and Automation

Malta - GitHub Fundamentals for Enterprise Security and Automation

Belgique - GitHub Fundamentals for Enterprise Security and Automation

France - GitHub Fundamentals for Enterprise Security and Automation

日本 - GitHub Fundamentals for Enterprise Security and Automation

Australia - GitHub Fundamentals for Enterprise Security and Automation

Malaysia - GitHub Fundamentals for Enterprise Security and Automation

New Zealand - GitHub Fundamentals for Enterprise Security and Automation

Philippines - GitHub Fundamentals for Enterprise Security and Automation

Singapore - GitHub Fundamentals for Enterprise Security and Automation

Thailand - GitHub Fundamentals for Enterprise Security and Automation

Vietnam - GitHub Fundamentals for Enterprise Security and Automation

India - GitHub Fundamentals for Enterprise Security and Automation

Argentina - GitHub Fundamentals for Enterprise Security and Automation

Chile - GitHub Fundamentals for Enterprise Security and Automation

Costa Rica - GitHub Fundamentals for Enterprise Security and Automation

Ecuador - GitHub Fundamentals for Enterprise Security and Automation

Guatemala - GitHub Fundamentals for Enterprise Security and Automation

Colombia - GitHub Fundamentals for Enterprise Security and Automation

México - GitHub Fundamentals for Enterprise Security and Automation

Panama - GitHub Fundamentals for Enterprise Security and Automation

Peru - GitHub Fundamentals for Enterprise Security and Automation

Uruguay - GitHub Fundamentals for Enterprise Security and Automation

Venezuela - GitHub Fundamentals for Enterprise Security and Automation

Polska - GitHub Fundamentals for Enterprise Security and Automation

United Kingdom - GitHub Fundamentals for Enterprise Security and Automation

South Korea - GitHub Fundamentals for Enterprise Security and Automation

Pakistan - GitHub Fundamentals for Enterprise Security and Automation

Sri Lanka - GitHub Fundamentals for Enterprise Security and Automation

Bulgaria - GitHub Fundamentals for Enterprise Security and Automation

Bolivia - GitHub Fundamentals for Enterprise Security and Automation

Indonesia - GitHub Fundamentals for Enterprise Security and Automation

Kazakhstan - GitHub Fundamentals for Enterprise Security and Automation

Moldova - GitHub Fundamentals for Enterprise Security and Automation

Morocco - GitHub Fundamentals for Enterprise Security and Automation

Tunisia - GitHub Fundamentals for Enterprise Security and Automation

Kuwait - GitHub Fundamentals for Enterprise Security and Automation

Oman - GitHub Fundamentals for Enterprise Security and Automation

Slovakia - GitHub Fundamentals for Enterprise Security and Automation

Kenya - GitHub Fundamentals for Enterprise Security and Automation

Nigeria - GitHub Fundamentals for Enterprise Security and Automation

Botswana - GitHub Fundamentals for Enterprise Security and Automation

Slovenia - GitHub Fundamentals for Enterprise Security and Automation

Croatia - GitHub Fundamentals for Enterprise Security and Automation

Serbia - GitHub Fundamentals for Enterprise Security and Automation

Bhutan - GitHub Fundamentals for Enterprise Security and Automation

Nepal - GitHub Fundamentals for Enterprise Security and Automation

Uzbekistan - GitHub Fundamentals for Enterprise Security and Automation