GitHub fundamentals - Administration basics and product features
kod szkolenia: GH-100 / PL DL 1d
Szkolenie obejmuje podstawowe narzędzia, przepływy pracy i strategie wsparcia dla efektywnej współpracy, automatyzacji i zarządzania w środowiskach GitHub Enterprise. Poprzez praktyczne podejście, uczestnicy zdobędą kompleksową wiedzę na temat obsługi GitHub Enterprise w dużej skali - od początkowej konfiguracji po zaawansowaną automatyzację przepływów pracy i wzmacnianie bezpieczeństwa. Szkolenie jest autoryzowane przez Microsoft.
-
Inżynierowie DevOps poszukujący sposobów usprawnienia eskalacji wsparcia, automatyzacji zadań administracyjnych z użyciem GitHub APIs oraz optymalizacji potoków CI/CD w środowiskach korporacyjnych
-
Programiści dążący do budowania bezpiecznych, spójnych przepływów pracy, rozszerzania możliwości GitHub poprzez integracje z Marketplace oraz zwiększania produktywności zespołu
-
Architekci rozwiązań zainteresowani skalowaniem współpracy poprzez Enterprise Teams i Apps, usprawnianiem zarządzania i projektowaniem odpornej, zautomatyzowanej infrastruktury deweloperskiej
-
Zarządzanie GitHub na poziomie korporacyjnym – Nauczysz się efektywnie zarządzać środowiskami GitHub Enterprise w dużej skali
-
Opanowanie bezpieczeństwa i zgodności – Zdobędziesz umiejętności wdrażania bezpiecznych przepływów pracy, zarządzania uprawnieniami i zapewniania zgodności w całej organizacji
-
Ekspertyza w automatyzacji – Opanujesz tworzenie potoków CI/CD i automatyzację przepływów pracy przy użyciu GitHub Actions
-
Gotowość do wsparcia – Nauczysz się budować pakiety wsparcia, przeprowadzać triage incydentów i podejmować świadome decyzje o eskalacji
-
Możliwości integracji – Zrozumiesz, jak rozszerzać funkcjonalność GitHub poprzez APIs, aplikacje Marketplace i niestandardowe Actions
- Wprowadzenie do GitHub
- Wprowadzenie
- Czym jest GitHub?
- Komponenty przepływu GitHub
- GitHub jako platforma współpracy
- Zarządzanie platformą GitHub
- Ćwiczenie – Przewodnik po GitHub
- Wprowadzenie do administracji GitHub
- Wprowadzenie
- Czym jest administracja GitHub?
- Jak działa uwierzytelnianie w GitHub?
- Jak działają organizacje i uprawnienia w GitHub?
- Zarządzanie dostępem, uprawnieniami i nadzorem w przedsiębiorstwie
- Wprowadzenie do produktów GitHub
- Wprowadzenie
- Konta i plany GitHub
- GitHub Mobile i GitHub Desktop
- Rozliczenia GitHub
- Statystyki wykorzystania licencji
- Raporty użycia mierzonego
- Utrzymanie bezpiecznego repozytorium przy użyciu najlepszych praktyk GitHub
- Wprowadzenie
- Jak utrzymać bezpieczne repozytorium GitHub
- Zautomatyzowane bezpieczeństwo
- Ćwiczenie – Dodawanie pliku .gitignore
- Zarządzanie wrażliwymi danymi i politykami bezpieczeństwa w GitHub
- Wprowadzenie
- Ustawianie polityk bezpieczeństwa
- Tworzenie i zarządzanie zestawami reguł repozytorium
- Raportowanie i logowanie
- Ćwiczenie – Usuwanie historii commitów
- Uwierzytelnianie i autoryzacja tożsamości użytkowników w GitHub
- Wprowadzenie
- Zarządzanie tożsamością i dostępem użytkowników
- Uwierzytelnianie użytkowników
- Autoryzacja użytkowników
- Synchronizacja zespołów
- Administracja GitHub dla wsparcia i adopcji w przedsiębiorstwie
- Wprowadzenie
- Funkcje GitHub Enterprise
- Wsparcie dla GitHub Enterprise
- Skalowanie wdrożenia w przedsiębiorstwie
- Zarządzani użytkownicy GitHub Enterprise
- Zarządzanie GitHub Actions w przedsiębiorstwie
- Wprowadzenie
- Zrozumienie modeli GitHub Enterprise
- Zarządzanie akcjami i przepływami pracy
- Kontrola dostępu i wykorzystania akcji
- Zarządzanie komponentami wielokrotnego użytku
- Zarządzanie runnerami
- Konfiguracja self-hosted runnerów
- Zarządzanie zaszyfrowanymi sekretami
- Ćwiczenie – Wykorzystanie sekretów repozytorium w przepływach pracy
- Wykorzystanie GitHub Actions do publikowania w GitHub Packages
- Wprowadzenie
- Czym jest GitHub Packages?
- Publikowanie w GitHub Packages i Container Registry
- Ćwiczenie – Publikowanie w rejestrze GitHub Packages
- GitHub Packages dla pakietów kodu
-
Podstawowa znajomość koncepcji programowania i doświadczenie z przynajmniej jednym językiem programowania/skryptowym
-
Znajomość GitHub, w tym przepływów pracy kontroli wersji (branching, pull requests)
-
Ogólna wiedza o środowiskach korporacyjnych i rozwoju w dużej skali
-
Doświadczenie z IDE i narzędziami do współpracy przy rozwoju oprogramowania
-
Praktyczna znajomość praktyk CI/CD
* podręcznik w formie elektronicznej dostępny na platformie:
https://learn.microsoft.com/pl-pl/training/
* dostęp do portalu słuchacza Altkom Akademii
Produkt zawiera:
- Wykład (90%)
- interaktywne sprawdzanie wiedzy (10%)
-
Szkolenie: polski
-
Materiały: angielski
GitHub Administration