- 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
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.
- Przegląd możliwości i funkcji przedsiębiorstwa GitHub
- Zrozumienie priorytetów bezpieczeństwa i zgodności GitHub
- Konfiguracja środowisk przedsiębiorstwa
- Konfiguracja bezpieczeństwa dla repozytoriów
- Zarządzanie uprawnieniami i dostępem
- Konfiguracja reguł ochrony gałęzi
- Wdrożenie najlepszych praktyk bezpieczeństwa
- Używanie Dependabota i CodeQL do analizy bezpieczeństwa
- Monitorowanie zagrożeń i łatek
- Wdrożenie skanowania tajemnic i polityk bezpieczeństwa
- Konfiguracja SSO i uwierzytelniania wieloskładnikowego
- Audytowanie i rejestrowanie aktywności na GitHub
- Konfiguracja reguł zgodności
- Wprowadzenie do GitHub Actions
- Tworzenie automatycznych przepływów pracy
- Wyzwalacze i warunki wykonania
- Ponowne użycie przepływów pracy w różnych repozytoriach
- Monitorowanie i debugowanie przepływów pracy
- Tworzenie niestandardowych Actions
- Publikowanie i udostępnianie Actions
- Kontrolowanie użycia GitHub Actions w organizacji
- Konfiguracja uprawnień wykonania
- Monitorowanie przepływów pracy przedsiębiorstwa
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