GitHub fundamentals - Administration basics and product features
kod szkolenia: GH-100 / PL DL 1d
Szkolenie wprowadza w najważniejsze funkcje platformy GitHub oraz pokazuje, jak zarządzać środowiskiem GitHub Enterprise w sposób uporządkowany, bezpieczny i dostosowany do potrzeb organizacji.
Uczestnicy poznają zasady zarządzania kontami, organizacjami, dostępem i uprawnieniami, a także funkcje wspierające ochronę repozytoriów i danych wrażliwych. Program obejmuje również podstawy GitHub Actions, GitHub Packages, zarządzania runnerami i sekretami oraz skalowania wdrożenia GitHub Enterprise.
Szkolenie jest przeznaczone dla osób, które chcą poznać podstawy administracji, bezpieczeństwa i zarządzania platformą GitHub oraz przygotować się do pracy ze środowiskiem GitHub Enterprise.
W szczególności szkolenie jest skierowane do:
- inżynierów DevOps,
- administratorów GitHub i GitHub Enterprise,
- programistów,
- architektów rozwiązań,
- specjalistów IT odpowiedzialnych za zarządzanie dostępem i bezpieczeństwem,
- osób wspierających wdrożenie i adopcję GitHub w organizacji,
- specjalistów odpowiedzialnych za automatyzację procesów programistycznych.
- Podstawy platformy GitHub – poznasz najważniejsze komponenty GitHub oraz ich zastosowanie we współpracy nad oprogramowaniem.
- Administracja GitHub Enterprise – nauczysz się zarządzać organizacjami, użytkownikami, dostępem i uprawnieniami w środowisku korporacyjnym.
- Bezpieczeństwo repozytoriów – dowiesz się, jak stosować polityki, zestawy reguł i automatyczne mechanizmy ochrony kodu oraz danych wrażliwych.
- Zarządzanie tożsamością i dostępem – poznasz mechanizmy uwierzytelniania, autoryzacji i synchronizacji zespołów.
- Automatyzacja z GitHub Actions – zrozumiesz, jak zarządzać akcjami, przepływami pracy, runnerami, komponentami wielokrotnego użytku i sekretami.
- Publikowanie pakietów – nauczysz się wykorzystywać GitHub Packages i GitHub Container Registry do przechowywania oraz udostępniania pakietów i obrazów.
- Skalowanie i wspieranie adopcji GitHub – poznasz funkcje GitHub Enterprise, modele wdrożenia oraz rozwiązania wspierające rozwój platformy w organizacji.
- 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
-
uczestnik musi posiadać założone konto na GitHub
-
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
Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć.
Informacje oraz wymagania dotyczące uczestniczenia w szkoleniach w formule zdalnej dostępne na: https://www.altkomakademia.pl/jak-dzialamy/o-szkoleniach/?distance-learning
* 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