GitHub Foundations
kod szkolenia: GH-900 / PL DL 2d
Szkolenie zapewnia kompleksowe wprowadzenie do Git i GitHub, przeznaczone dla zespołów i osób, które chcą nauczyć się kontroli wersji, w tym programistów, autorów dokumentacji i współpracowników różnych projektów. Obejmuje podstawowe funkcje GitHub, zarządzanie repozytoriami, przepływ pracy GitHub i narzędzia do współpracy. Kurs stanowi doskonałe przygotowanie do egzaminu certyfikacyjnego GitHub Foundations, który potwierdza zrozumienie podstawowych tematów i koncepcji współpracy, wnoszenia wkładu i pracy w GitHub.
-
Programiści, którzy chcą nauczyć się kontroli wersji, Git i GitHub
-
Autorzy dokumentacji współpracujący przy różnych projektach i potrzebujący efektywnie zarządzać zmianami
-
Zespoły pracujące nad projektami współpracy, które muszą śledzić zmiany, zarządzać historią projektu i ułatwiać współpracę
-
Osoby początkujące w Git i GitHub, które chcą zdobyć solidne zrozumienie ich podstawowych funkcji i narzędzi do współpracy
-
Opanowanie kontroli wersji – Zrozumiesz rozproszone systemy kontroli wersji i nauczysz się podstawowych poleceń Git do efektywnego zarządzania kodem
-
Umiejętności rozwoju współpracy – Nauczysz się korzystać z funkcji współpracy GitHub, takich jak pull requests, issues i discussions, aby efektywnie pracować w zespołach
-
Biegłość w GitHub Flow – Opanujesz przepływ pracy GitHub do zarządzania repozytoriami, gałęziami i współpracą projektową
-
Rozwój wspomagany AI – Nauczysz się wykorzystywać GitHub Copilot do zwiększenia produktywności i jakości kodu poprzez programowanie wspomagane AI
-
Środowisko programistyczne w chmurze – Zdobędziesz praktyczne doświadczenie z GitHub Codespaces w zakresie uproszczonej konfiguracji i zarządzania środowiskiem programistycznym
-
Najlepsze praktyki bezpieczeństwa – Nauczysz się utrzymywać bezpieczne repozytoria przy użyciu funkcji bezpieczeństwa GitHub i najlepszych praktyk
-
Możliwości zarządzania projektami – Zrozumiesz, jak używać GitHub Projects do efektywnego organizowania i śledzenia pracy
-
Przygotowanie do certyfikacji – Będziesz przygotowany do egzaminu certyfikacyjnego GitHub Foundations poprzez kompleksowe omówienie obszarów egzaminacyjnych
- Wprowadzenie do Git
- Wprowadzenie
- Czym jest kontrola wersji?
- Ćwiczenie – Wypróbuj Git
- Podstawowe komendy Git
- Wprowadzenie do GitHub
- Wprowadzenie
- Czym jest GitHub?
- Komponenty przepływu pracy GitHub
- GitHub jako platforma współpracy
- Zarządzanie platformą GitHub
- Ćwiczenie – Przewodnik po GitHub
- Wprowadzenie do produktów GitHub
- Wprowadzenie
- Konta i plany GitHub
- GitHub Mobile i GitHub Desktop
- Rozliczenia GitHub
- Konfiguracja skanowania kodu w GitHub
- Wprowadzenie
- Czym jest skanowanie kodu?
- Włączanie skanowania kodu z narzędziami innych firm
- Konfiguracja skanowania kodu
- Ćwiczenie z konfiguracji skanowania kodu
- Wprowadzenie do GitHub Copilot
- Wprowadzenie
- GitHub Copilot, twój programista-partner AI
- Interakcja z Copilot
- Konfiguracja i rozwiązywanie problemów z GitHub Copilot
- Ćwiczenie – Programowanie z sugestiami kodu wspomaganymi AI przy użyciu GitHub Copilot i VS Code
- Programowanie z GitHub Codespaces
- Wprowadzenie
- Cykl życia Codespace
- Personalizacja Codespace
- Codespaces a edytor GitHub.dev
- Ćwiczenie – Programowanie z Codespaces i Visual Studio Code
- Zarządzanie pracą z GitHub Projects
- Wprowadzenie
- Projects a Projects Classic
- Jak utworzyć projekt
- Jak organizować projekt
- Jak organizować i automatyzować projekt
- Wgląd i automatyzacja w projektach
- Efektywna komunikacja w GitHub przy użyciu Markdown
- Wprowadzenie
- Czym jest Markdown?
- Ćwiczenie – Komunikacja przy użyciu Markdown
- Wkład w projekt open-source na GitHub
- Wprowadzenie
- Identyfikacja obszarów pomocy
- Wkład w repozytorium open-source
- Ćwiczenie – Tworzenie pierwszego pull request
- Kolejne kroki
- Zarządzanie programem InnerSource przy użyciu GitHub
- Wprowadzenie
- Jak zarządzać udanym programem InnerSource
- Ćwiczenie – Podstawy InnerSource
- Utrzymanie bezpiecznego repozytorium przy użyciu najlepszych praktyk GitHub
- Wprowadzenie
- Jak utrzymać bezpieczne repozytorium GitHub
- Zautomatyzowane bezpieczeństwo
- Ćwiczenie – Zabezpieczanie łańcucha dostaw repozytorium
- Wprowadzenie do administracji GitHub
- Wprowadzenie
- Czym jest administracja GitHub?
- Jak działa uwierzytelnianie GitHub?
- Jak działają organizacja i uprawnienia GitHub?
- 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
- Zarządzanie zmianami w repozytorium przy użyciu pull requests w GitHub
- Wprowadzenie
- Czym są pull requests?
- Ćwiczenie – Przeglądanie pull requests
- Przeszukiwanie i organizacja historii repozytorium przy użyciu GitHub
- Wprowadzenie
- Jak przeszukiwać i organizować historię repozytorium przy użyciu GitHub
- Ćwiczenie – Łączenie punktów w repozytorium GitHub
- Używanie GitHub Copilot z Python
- Wprowadzenie
- Czym jest GitHub Copilot?
- Ćwiczenie – Konfiguracja GitHub Copilot do pracy z Visual Studio Code
- Używanie GitHub Copilot z Python
- Ćwiczenie – Aktualizacja API webowego w Python z GitHub Copilot
-
Podstawowe zrozumienie koncepcji i praktyk programowania
-
Znajomość interfejsów wiersza poleceń i podstawowych komend
-
Doświadczenie z systemami kontroli wersji (niekoniecznie Git)
-
Doświadczenie w pracy z usługami Microsoft Azure
* 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 (70%) Ćwiczenia (30%)
-
Szkolenie: polski
-
Materiały: angielski
Become Microsoft Certified: https://arch-center.azureedge.net/Credentials/Certification-Poster_en-us.pdf
Egzamin w formie on-line. Zapis na stronie https://home.pearsonvue.com/Clients/Microsoft.aspx
GitHub Foundations
Egzamin certyfikacyjny GitHub Foundations obejmujący współpracę, produkty GitHub, podstawy Git i pracę w repozytoriach GitHub