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-05-26 | 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
    2025-06-23 | 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
  • 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-05-27 | 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
    2025-06-24 | 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
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 1200 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Microsoft

Harmonogram szkoleń Microsoft