Powrót do katalogu

VOUCHERY SZKOLENIOWE 2024/2025 R.
Kup w 2024 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
2 650 / 2 dni
Zgłoś chęć udziału

Zarządzanie projektami > Narzędzia

Szkolenie: Wdrożenie procesu Continuous Integration i Continuous Delivery

Kod: [CI/CD]
Pobierz program

Wprowadzenie

Narzędzia firmy Atlassian, takie jak Jira i Confluence, są świetnym rozwiązaniem dla zespołów, które chcą pracować efektywnie. Umiejętność wykorzystania ich pełni możliwości znacząco przyspiesza pracę i wpływa na jakość wytwarzanego produktu.
Z kolei repozytorium GIT, w połączeniu z systemem ciągłej integracji, to aktualnie standard wytwarzania oprogramowania w rozwiniętych przedsiębiorstwach. Dzięki ich zastosowaniu możliwe jest częste dostarczanie nowych wersji oprogramowania, ograniczając ryzyko wystąpienia błędów.

Cel szkolenia

W trakcie szkolenia uczestnicy poznają zasady wydajnej pracy z użyciem Jira i Confluence. Zapoznają się z mechanizmami systemu kontroli wersji i dobrymi praktykami jego stosowania. Finalnie wgłębią się w tworzenie potoków ciągłej integracji z użyciem Jenkinsa.

Czas i forma szkolenia

14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Konfiguracja
• Konfiguracja środowiska developerskiego - Vagrant, Docker
• Konfiguracja narzędzi od podstaw - JIRA, GITi Jenkins
2. JIRA + Confluence
• Czym jest JIRA?
• Jak zoptymalizować korzystanie z narzędzia, aby wyciągnąć jak najwięcej
• JIRA jako narzędzie dla Agile Development
3. GIT
• Czym jest i jak działa
• Czym różni się od scentralizowanego systemu
• Start pracy (init / clone)
• Dodanie do etapu (add)
• Wrzucenie danych (commit)
• Synchronizacja ze zdalnym repozytorium (git push/ git pull) gałęzie
git branch, git checkout
• git merge
• git log
• git rebase
• Rozwiązywanie konfliktów
4. Jenkins oraz praktyczne zastosowania na potrzeby CI i CD
• Wprowadzenie narzędzia Jenkins i pisania Jenkins File na potrzeby testów jednostkowych
• Zastosowanie Dockera dla Jenkins oraz zarządzanie zadaniami i buildami
• Rozwiązywanie konfliktów, które powstają podczas pracy wielu osób
• Używanie środowisk testowych przed oddaniem funkcjonalności
• Przygotowywanie poprawek jeśli produkt jest na produkcji

Opinie uczestników

  • Tematy zupełnie nowe oraz ciekawe, które zostały przekazane w sposób wyczerpujący.

    Informatyk - Zakład Ubezpieczeń Społecznych