Szkolenia Microsoft

Cel szkolenia

kod: GH-900

GH-900 - GitHub Foundations oferuje kompleksowe wprowadzenie do Git i GitHub. Naucz się kontroli wersji, zarządzania repozytoriami i kodowania zespołowego. Odkryj GitHub Copilot dla sugestii kodu wspomaganych przez AI i usprawnij rozwój dzięki Codespaces. Popraw swój przepływ pracy kodowania za pomocą GitHub Projects i komunikacji w Markdown. Zdobądź praktyczne doświadczenie poprzez laboratoria i przyczyń się do projektów open-source. Buduj bezpieczne repozytoria i zarządzaj organizacjami GitHub z pewnością siebie.

 

Cele kursu GitHub Foundations 

  • Zrozumieć Git i rozproszoną kontrolę wersji.
  • Zarządzać repozytoriami za pomocą GitHub.
  • Korzystać z GitHub Copilot do kodowania wspomaganego przez AI.
  • Współpracować za pomocą GitHub Projects i Codespaces.
  • Przyczyniać się do projektów open-source.
  • Zapewnić bezpieczeństwo repozytoriów zgodnie z najlepszymi praktykami GitHub.
  • Administrować organizacjami GitHub i zarządzać dostępem użytkowników.

 

Plan szkolenia Rozwiń listę

  • Wprowadzenie do Git
    • Nauka, czym jest kontrola wersji
    • Zrozumienie rozproszonych systemów kontroli wersji, takich jak Git
    • Tworzenie nowego projektu Git i jego konfiguracja
    • Dokonywanie i śledzenie zmian w kodzie za pomocą Git
    • Używanie Git do odzyskiwania z prostych błędów
    • Laboratorium: Wypróbuj Git
  • Wprowadzenie do GitHub
    • Identyfikacja podstawowych funkcji GitHub
    • Nauka zarządzania repozytoriami
    • Zrozumienie przepływu GitHub, który obejmuje gałęzie, zatwierdzenia i pull requesty
    • Eksploracja funkcji współpracy GitHub poprzez przeglądanie problemów i dyskusji
    • Zarządzanie powiadomieniami i subskrypcjami GitHub
    • Laboratorium: Przewodnik po GitHub
  • Wprowadzenie do produktów GitHub
    • Definiowanie różnic między różnymi typami kont GitHub: Osobiste, Organizacyjne i Enterprise
    • Wyjaśnienie każdego planu GitHub: GitHub Free dla kont osobistych i organizacji, GitHub Pro dla kont osobistych, GitHub Team i GitHub Enterprise
    • Rozróżnienie funkcji związanych z dostępem do GitHub na GitHub Mobile i GitHub Desktop
    • Krótkie omówienie rozliczeń i płatności GitHub
    • Konfiguracja skanowania kodu na GitHub
    • Opis skanowania kodu
    • Lista kroków umożliwiających skanowanie kodu w repozytorium
    • Lista kroków umożliwiających skanowanie kodu za pomocą analizy zewnętrznej
    • Kontrastowanie implementacji analizy CodeQL w przepływie pracy GitHub Actions w porównaniu do narzędzia CI zewnętrznego
    • Wyjaśnienie, jak skonfigurować skanowanie kodu w repozytorium za pomocą zdarzeń wyzwalających
    • Kontrastowanie częstotliwości przepływów pracy skanowania kodu (zaplanowane vs wyzwalane przez zdarzenia)
  • Wprowadzenie do GitHub Copilot
    • Nauka, jak GitHub Copilot może pomóc w kodowaniu, oferując sugestie w stylu autouzupełniania
    • Nauka różnych sposobów wywoływania GitHub Copilot
    • Nauka różnic między GitHub Copilot Individual, Business i Enterprise
    • Konfiguracja GitHub Copilot
    • Rozwiązywanie problemów z GitHub Copilot
    • Laboratorium: Rozwój z sugestiami kodu wspomaganymi przez AI za pomocą GitHub Copilot i VS Code
  • Kodowanie z GitHub Codespaces
    • Opis GitHub Codespaces
    • Wyjaśnienie cyklu życia GitHub Codespace i jak wykonać każdy krok
    • Definiowanie różnych personalizacji, które można dostosować w GitHub Codespaces
    • Rozróżnienie między GitHub.dev a GitHub Codespaces
    • Laboratorium: Kodowanie z Codespaces i Visual Studio Code
  • Zarządzanie pracą za pomocą GitHub Projects
    • Rozróżnienie między Projects i Projects (Classic)
    • Tworzenie projektu na poziomie organizacji
    • Organizowanie projektu
    • Edytowanie widoczności, dostępu i zarządzania projektem
    • Rozwój automatyzacji i wglądów z projektu
  • Skuteczna komunikacja na GitHub za pomocą Markdown
    • Używanie Markdown do dodawania list, obrazów i linków w komentarzu lub pliku tekstowym
    • Określenie, gdzie i jak używać Markdown w repozytorium GitHub
    • Nauka rozszerzeń składni dostępnych w GitHub (GitHub-flavored Markdown)
    • Laboratorium: Komunikacja za pomocą Markdown
  • Przyczynianie się do projektu open-source na GitHub
    • Znalezienie projektów open-source i zadań do przyczynienia się w GitHub
    • Tworzenie pull requestów do projektów open-source
    • Implementacja najlepszych praktyk komunikacji z opiekunami open-source i przeprowadzania przeglądów kodu
    • Znalezienie i zaangażowanie się w społeczności open-source
    • Laboratorium: Tworzenie pierwszego pull requesta
  • Zarządzanie programem InnerSource za pomocą GitHub
    • Kontrastowanie projektów użytkownika i organizacji
    • Rekomendacje dotyczące liczby organizacji GitHub, które powinieneś mieć
    • Tworzenie odkrywalnych repozytoriów
    • Tworzenie solidnych README repozytoriów
    • Używanie szablonów problemów i pull requestów
    • Budowanie przejrzystości w repozytoriach
    • Mierzenie sukcesu InnerSource w organizacji
    • Dystrybucja zestawu narzędzi InnerSource
    • Laboratorium: Podstawy InnerSource
  • Utrzymywanie bezpiecznego repozytorium za pomocą najlepszych praktyk GitHub
    • Identyfikacja narzędzi i funkcji GitHub do ustanowienia strategii bezpiecznego rozwoju
    • Włączanie wykrywania podatnych zależności dla prywatnych repozytoriów
    • Wykrywanie i naprawianie przestarzałych zależności z lukami bezpieczeństwa
    • Automatyzacja wykrywania podatnych zależności za pomocą Dependabot
    • Dodawanie polityki bezpieczeństwa za pomocą pliku SECURITY.md
    • Usuwanie zatwierdzenia ujawniającego wrażliwe dane w pull request
    • Usuwanie historycznych zatwierdzeń ujawniających wrażliwe dane głęboko w repozytorium
    • Laboratorium: Zabezpieczanie łańcucha dostaw repozytorium
  • Wprowadzenie do administracji GitHub
    • Podsumowanie struktur organizacyjnych i poziomów uprawnień, które administratorzy GitHub mogą używać do organizowania członków w celu kontrolowania dostępu i bezpieczeństwa
    • Identyfikacja różnych technologii umożliwiających bezpieczną strategię uwierzytelniania, pozwalającą administratorom na centralne zarządzanie dostępem do repozytoriów
    • Opis technologii wymaganych do centralnego zarządzania zespołami i członkami za pomocą istniejących usług katalogowych
    • Opis, jak można używać samego GitHub jako dostawcy tożsamości do uwierzytelniania i autoryzacji
    • Uwierzytelnianie i autoryzacja tożsamości użytkowników na GitHub
    • Opis modelu uwierzytelniania i autoryzacji
    • Zrozumienie, jak zarządzać dostępem użytkowników do organizacji GitHub za pomocą narzędzi uwierzytelniania i autoryzacji
    • Identyfikacja obsługiwanych dostawców tożsamości i technologii wspierających bezpieczny dostęp do repozytoriów
    • Zrozumienie implikacji włączenia SAML SSO
    • Identyfikacja opcji autoryzacji i uwierzytelniania dostępnych oraz zrozumienie roli
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • Podstawowa znajomość programowania: Uczestnicy powinni mieć podstawowe umiejętności programowania w dowolnym języku, aby móc efektywnie korzystać z narzędzi Git i GitHub.
  • Podstawowa znajomość systemów kontroli wersji: Wskazane jest, aby uczestnicy mieli podstawową wiedzę na temat systemów kontroli wersji, takich jak Git, aby lepiej zrozumieć i wykorzystać funkcje kursu.

 

Poziom trudności
Czas trwania 1 dzień
Certyfikat

Certyfikat ukończenia autoryzowanego kursu Microsoft.

Prowadzący

Microsoft Certified Trainer.

Pozostałe szkolenia Microsoft | GitHub

  • konspekt szkolenia: GH-300T00: GitHub Copilot

    GH-300T00: GitHub Copilot szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 1200 PLN
    czas: 1 dzień
    poziom trudności: 3 z 6
    kod: GH-300
    2025-09-12 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-10-10 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: GH-500T00: GitHub Advanced Security

    GH-500T00: GitHub Advanced Security szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 1200 PLN
    czas: 1 dzień
    poziom trudności: 3 z 6
    kod: GH-500
    2025-11-14 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-12-12 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA SZKOLENIA OD 1200 PLN NETTO

Najbliższe szkolenia Microsoft

Harmonogram szkoleń Microsoft