Szkolenie pod nazwą ,,System kontroli wersji GIT (GitHub, GitLab, Azure Devops)".
Szkolenie skierowane jest do osób, które chcą nauczyć się korzystać z GIT w celach zawodowych lub hobbystycznych. Nie jest wymagana wcześniejsza znajomość GIT.
...Zdalne
32 h
8
Szkolenie pod nazwą ,,System kontroli wersji GIT (GitHub, GitLab, Azure Devops)".
Opis kursu
"System kontroli wersji GIT (GitHub, GitLab, Azure DevOps)" to praktyczny kurs, który uczy efektywnego zarządzania kodem i współpracy w zespołach programistycznych z wykorzystaniem systemu kontroli wersji Git oraz platform takich jak GitHub, GitLab i Azure DevOps. Kurs rozpoczyna się od podstaw Git, wyjaśniając jego działanie oraz najważniejsze pojęcia, takie jak repozytoria, commit, branch, merge, i pull request. Uczestnicy nauczą się, jak tworzyć lokalne i zdalne repozytoria, śledzić zmiany w kodzie, a także zarządzać różnymi wersjami projektu.
Kurs pokazuje, jak współpracować z zespołem poprzez tworzenie gałęzi (branching), rozwiązywanie konfliktów oraz łączenie zmian (merging) w projekcie. Uczestnicy zapoznają się z najlepszymi praktykami w pracy z repozytoriami Git na platformach takich jak GitHub i GitLab, w tym zarządzanie pull requestami oraz automatyzowanie procesów poprzez CI/CD (Continuous Integration/Continuous Deployment). W ramach szkolenia omówione zostanie również wykorzystanie Git w środowisku Azure DevOps, które integruje zarządzanie kodem z narzędziami do planowania projektów i monitorowania postępów. Uczestnicy dowiedzą się, jak tworzyć i zabezpieczać repozytoria, zarządzać uprawnieniami oraz korzystać z narzędzi do analizy jakości kodu.
Szkolenie kończy się ćwiczeniami praktycznymi, podczas których uczestnicy będą zarządzać kodem w rzeczywistych scenariuszach, pracując w zespołach, rozwiązywając konflikty i wdrażając zmiany. Uczestnicy otrzymają certyfikat, który potwierdzi ich umiejętności w zakresie pracy z Git oraz popularnymi platformami do zarządzania kodem.
Czego się nauczysz:
- Wprowadzenie do systemów kontroli wersji
- Omówienie zalet stosowania GIT
- Podstawowe operacje w GIT: inicjalizacja repozytorium, dodawanie plików,zatwierdzanie zmian, tworzenie gałęzi, scalanie
- Praca z pilotem i zdalnym repozytorium
- Śledzenie zmian w kodzie: dodawanie notatek do commitów, tagowanie wersji,rozwiązywanie konfliktów
- Współpraca z innymi programistami: tworzenie pull requestów, reviewowanie kodu,łączenie gałęzi
- Korzystanie z zaawansowanych funkcji GIT: ignorowanie plików, tworzenie aliasów,submoduły
- Omówienie platform hostingowych GIT: GitHub, GitLab, Azure DevOps
- Tworzenie konta na platformie hostingowej i zakładanie repozytorium
- Praca z repozytorium na platformie hostingowej: dodawanie członków zespołu,tworzenie issues, zarządzanie projektami
- Korzystanie z dodatkowych funkcji platform hostingowych: integracja z narzędziami CI/CD, tworzenie wiki, zarządzanie dostępem
Wymagania:
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Office, Libre Office, Open Office
- minimalna prędkość łącza: 512KB/sek