Sprawdź 164 GWARANTOWANE TERMINY SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie DevOps

Szkolenie GitHub Actions

Cztery dni i Twój kod sam się buduje, sam testuje i sam ląduje w chmurze. Przez cztery dni przechodzisz całą drogę: od pierwszego przepływu pracy i gotowych akcji z katalogu GitHub Marketplace, przez własne akcje i szablony używane w wielu projektach naraz, aż po wdrożenia na Azure, AWS i DigitalOcean, z tworzeniem zasobów przez Terraform.

więcej →

Program, termin i format dostosujemy do Twojego zespołu

Najbliższe terminy 9:00 – 16:00

16.11 –
Gwarantowany Online
Piotr Kośka Piotr Kośka
Ostatnie miejsca
Do koszyka
Kliknij aby przejść do formularza zapisu
15.02 –
Termin niegwarantowany Online
Piotr Kośka Piotr Kośka
Wolne miejsca
Do koszyka
Kliknij aby przejść do formularza zapisu
17.05 –
Termin niegwarantowany Online
Piotr Kośka Piotr Kośka
Wolne miejsca
Do koszyka
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia GitHub Actions.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej - z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie. Może odbyć się zarówno online, jak i stacjonarnie - w naszej lub w Waszej siedzibie.

Dowiedz się więcej

Opis szkolenia

W skrócie

Cztery dni i Twój kod sam się buduje, sam testuje i sam ląduje w chmurze.

Przez cztery dni przechodzisz całą drogę: od pierwszego przepływu pracy i gotowych akcji z katalogu GitHub Marketplace, przez własne akcje i szablony używane w wielu projektach naraz, aż po wdrożenia na Azure, AWS i DigitalOcean, z tworzeniem zasobów przez Terraform.

Przepływ pracy to lista kroków zapisana w pliku obok kodu. GitHub uruchamia ją po zdarzeniu, które sam wskazujesz: po zapisaniu zmiany, po zgłoszeniu jej do scalenia albo o wyznaczonej godzinie.

Co potrafisz po tych 4 dniach

  • Rozumiesz, z czego to jest zbudowane - Przepływ pracy, zadanie, krok i akcja, czyli cztery pojęcia, na których stoi cała reszta. Bez nich pozostaje kopiowanie cudzych plików z internetu.
  • Piszesz własne przepływy - Definiowanie kroków i zadań w pliku konfiguracyjnym, uruchamianie ich i odczytywanie wyników, gdy coś się nie powiedzie.
  • Korzystasz z gotowców, ale z głową - Katalog GitHub Marketplace, w którym leżą tysiące gotowych akcji napisanych przez innych: jak znaleźć właściwą, jak ją wpiąć do swojego przepływu i czego nie brać w ciemno. Plus te, które w praktyce pojawiają się najczęściej.
  • Sterujesz tym, kiedy wszystko rusza - Wyzwalacze dla różnych zdarzeń, zmienne oraz warunki, dzięki którym część kroków wykonuje się tylko wtedy, gdy ma to sens.
  • Wybierasz, gdzie to ma się wykonywać - Maszyny udostępniane przez GitHub kontra własne, postawione u siebie: co każde rozwiązanie kosztuje, kiedy warto mieć swoje i jak je przyspieszyć.
  • Przestajesz kopiować ten sam plik po projektach - Przepływy i szablony wielokrotnego użytku, wspólne elementy zarządzane w jednym miejscu oraz zależności między zadaniami. To jest ta część, która oszczędza czas przy każdym kolejnym repozytorium.
  • Trzymasz hasła i klucze bezpiecznie - Tajne zmienne i mechanizm GitHub Secrets, zabezpieczanie dostępu do infrastruktury i danych oraz dobre praktyki, których brak kończy się kluczem w publicznym repozytorium.
  • Zarządzasz gotowymi paczkami - Tworzenie i przechowywanie wyników budowania oraz GitHub Packages jako miejsce, w którym leżą gotowe wersje aplikacji.
  • Piszesz własne akcje i publikujesz je - W JavaScripcie albo w kontenerze Dockera, razem z testowaniem, szukaniem błędów i wystawieniem akcji na GitHub Marketplace.
  • Wdrażasz do trzech chmur, nie do jednej - Integracja z Azure i AWS krok po kroku, tworzenie zasobów przez Terraform oraz praktyczne przykłady wdrożeń na Azure, AWS i DigitalOcean.
  • Rozdzielasz środowiska - Osobna konfiguracja dla środowiska deweloperskiego, testowego i produkcyjnego oraz zarządzanie ustawieniami każdego z nich z osobna.

Jak pracujemy

Cztery dni warsztatów, z ćwiczeniem po każdym bloku i studiami przypadków z realnych wdrożeń. Prowadzi Piotr Kośka, starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, pracujący na co dzień z chmurą AWS, procesami CI/CD oraz Ansible, Terraform i OpenTofu.

Dla kogo

Dla programistów, inżynierów DevOps i administratorów, którzy pracują na GitHubie i chcą zautomatyzować budowanie, testowanie i wdrażanie. Potrzebna znajomość git i podstaw pracy w wierszu poleceń. Nie jest wymagane wcześniejsze doświadczenie z GitHub Actions.

Co zyskujesz

Własne przepływy i akcje, które przenosisz prosto do swoich repozytoriów, umiejętność zastosowania tego w realnym projekcie od razu po szkoleniu oraz imienny certyfikat. Szkolenie ma termin gwarantowany i można je sfinansować z BUR i KFS.

Zarezerwuj miejsce i zautomatyzuj drogę od zapisania kodu do produkcji.

Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/

Przejdź do programu szkolenia

Prowadzący szkolenie

Piotr Kośka

Piotr Kośka

Od 2005 roku jest zawodowo związany z branżą IT. Karierę rozpoczął w obszarze wsparcia technicznego (support), a wraz z rozwojem kompetencji przechodził przez kolejne role: System Administratora, DevOps Engineera, Cloud Engineera, Software Engineera, aż po stanowiska liderskie i menedżerskie.



Doświadczenie


Swoje doświadczenie budował zarówno poprzez intensywną, samodzielną naukę, jak i realizację projektów oraz współpracę z firmami takimi jak Hamas Pay, Tieto, 3Shape, Intel, OVH, Huuuge Games, Sopra Steria, Anixe czy GPW. Współpracował również z wieloma innymi klientami, których nie może ujawnić ze względu na umowy NDA.



Specjalizacja


Specjalizuje się w obszarze DevOps i Cloud, koncentrując się na automatyzacji procesów, budowie pipeline'ów oraz optymalizacji środowisk IT. Na co dzień pracuje z narzędziami do CI/CD i automatyzacji, takimi jak GitHub Actions, Jenkins, GitLab CI, Azure DevOps, TeamCity czy n8n. W obszarze Infrastructure as Code wykorzystuje rozwiązania takie jak Terraform i Ansible, umożliwiające skalowalne i powtarzalne zarządzanie infrastrukturą.

Posiada doświadczenie zarówno w pracy z infrastrukturą on-premise (KVM, Proxmox, VMware, XCP-ng, Hyper-V), jak i rozwiązaniami chmurowymi (AWS, Azure, GCP, DigitalOcean, OVH, Hetzner, Linode i inne).



Jako trener


W szkoleniach, które prowadzi, stawia przede wszystkim na praktykę. Teorię ogranicza do absolutnego minimum, skupiając się na realnych scenariuszach i zadaniach, które uczestnicy wykonują samodzielnie. Wierzy, że najskuteczniejsza nauka odbywa się poprzez działanie — dlatego jego szkolenia są oparte na pracy z rzeczywistymi problemami, a nie tylko na prezentacjach.

Program szkolenia

Dzień 1: Podstawy GitHub Actions



Wprowadzenie do GitHub Actions


  • Architektura GitHub Actions: Wyjaśnienie, jak GitHub Actions jest zbudowany, jego komponenty i sposób działania.
  • Kluczowe Pojęcia: Definicje takich terminów jak workflow, job, step, action.
  • Przykłady Zastosowań: Przegląd popularnych przypadków użycia w rzeczywistych projektach programistycznych.

Praktyczne Warsztaty


  • Tworzenie Workflow: Praktyczne ćwiczenia polegające na stworzeniu pierwszego workflow od podstaw.
  • Definiowanie Kroków i Zadań: Nauka, jak konfigurować poszczególne kroki i zadania w pliku YAML.
  • Uruchamianie i Monitorowanie Workflow: Metody uruchamiania workflow oraz monitorowania ich przebiegu i wyników.

Wykorzystanie Gotowych Akcji


  • Przegląd Akcji w GitHub Marketplace: Jak wyszukiwać i wybierać odpowiednie akcje z marketplace.
  • Integracja Gotowych Akcji: Praktyczne przykłady integracji akcji do istniejących workflow.
  • Najczęściej Używane Akcje: Przegląd najpopularniejszych akcji i ich zastosowania.

Triggery i Zmienne


  • Konfiguracja Wyzwalaczy: Jak ustawiać wyzwalacze dla różnych zdarzeń (np. push, pull request).
  • Używanie Zmiennych: Praca z zmiennymi w workflow, ich definiowanie i użycie.
  • Wyrażenia Warunkowe: Tworzenie i użycie warunków w workflow, przykłady praktyczne.


Dzień 2: Zaawansowane Techniki Buildów


Zarządzanie Agentami


  • Typy Agentów: Różnice między self-hosted a GitHub-hosted agentami, ich wady i zalety.
  • Konfiguracja Agentów: Jak skonfigurować agentów, aby były optymalnie wykorzystane.
  • Optymalizacja Agentów: Techniki zwiększania wydajności i niezawodności agentów.

Zaawansowane Buildy


  • Tworzenie Złożonych Procesów Buildów: Jak budować bardziej skomplikowane workflow, łącząc różne narzędzia i technologie.
  • Integracja z Narzędziami: Łączenie GitHub Actions z narzędziami do budowania i testowania aplikacji.
  • Przykłady Konfiguracji: Case study z praktycznymi przykładami zaawansowanych konfiguracji.

Reużywanie Kodu


  • Techniki Ponownego Używania Kodu: Jak tworzyć modularne i reużywalne komponenty workflow.
  • Tworzenie Szablonów i Bibliotek: Budowanie szablonów i bibliotek zadań do ponownego użycia.
  • Zarządzanie Zależnościami: Efektywne zarządzanie zależnościami między zadaniami w workflow.


Dzień 3: Bezpieczeństwo i Zarządzanie Artefaktami


Bezpieczeństwo Haseł i Dostępów


  • Zarządzanie Tajnymi Zmiennymi: Jak bezpiecznie przechowywać i używać tajne zmienne w workflow.
  • Praktyki Zabezpieczania Dostępów: Rekomendacje dotyczące zabezpieczania dostępu do infrastruktury i danych.
  • Użycie GitHub Secrets: Praktyczne zastosowanie GitHub Secrets do zarządzania poufnymi informacjami.

Praca z Artefaktami


  • Tworzenie i Przechowywanie Artefaktów: Jak tworzyć i przechowywać artefakty w GitHub Actions.
  • Integracja z GitHub Packages: Jak używać GitHub Packages do zarządzania pakietami i artefaktami.
  • Przykłady Zarządzania Artefaktami: Case study z praktycznymi przykładami.

Tworzenie Własnych Akcji


  • Pisanie Niestandardowych Akcji: Jak pisać własne akcje w JavaScript lub Docker.
  • Testowanie i Debugowanie: Techniki testowania i debugowania własnych akcji.
  • Publikowanie Akcji: Jak publikować własne akcje w GitHub Marketplace.


Dzień 4: Zaawansowane Workflow i Integracje


Reużywalne Workflow


  • Tworzenie Reużywalnych Workflow: Jak tworzyć workflow, które mogą być używane wielokrotnie w różnych projektach.
  • Zarządzanie Wspólnymi Elementami: Jak efektywnie zarządzać wspólnymi elementami workflow między różnymi projektami.
  • Przykłady Użycia: Studia przypadków pokazujące, jak firmy korzystają z reużywalnych workflow.

Integracja z Cloud, przykłady z Azure, AWS, DigitalOcean


  • Konfiguracja Integracji z Azure: Krok po kroku konfiguracja integracji GitHub Actions z usługami Azure.
    • Uruchomienie przykładowych zasobów za pomoca terraform
  • Konfiguracja integracja z AWS
    • Uruchomienie przykładowych zasobów w AWS.
  • Praktyczne Przykłady: Przykłady wdrożeń aplikacji na Azure, AWS, DigitalOcean za pomocą GitHub Actions.

Zarządzanie Konfiguracją Środowisk

  • Konfiguracja Środowisk: Jak konfigurować różne środowiska (np. deweloperskie, staging, produkcyjne).
  • Praktyki Zarządzania Ustawieniami: Najlepsze praktyki zarządzania ustawieniami i konfiguracjami dla różnych środowisk.
  • Przykłady Deploymentu: Studia przypadków z przykładami deploymentu aplikacji do różnych środowisk.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie GitHub Actions realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format - online lub stacjonarnie w naszej albo w Waszej siedzibie. Napisz lub zadzwoń - wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 298 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

DevOps

Opinie uczestników

5.0/5
GitHub Actions

MIX technologi zwiazanej z CI/CD, polecam kazdemu.

Wiesław Głód PGE Systemy S.A,
5.0/5
GitHub Actions

To już moje drugie szkolenie w jsystems, gdzie prowadzącym jest Piotr Kośka. Piotr to bardzo wartościowy szkoleniowiec, na luzie, z humorem, a jego obszerna wiedza i chęć pomocy zasługują na podziw. Posiada umiejętność słuchania i odpowiadania na zadawane pytania. Polecam z całego serca, jeśli widzicie to nazwisko to walcie jak w dym! Tylko pamiętajcie że Piotr prowadzi szkolenia na wysokim poziomie, a dawka technicznej wiedzy jest powalająca. Trzeba być mentalnie przygotowanym, bo mózg się pali :) Ostrzegałem! ;)

Adam Wyrzykowski EduBroker Sp. z o.o.
5.0/5
Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

Polecam!

Karol Bury Asseco Poland S.A.
5.0/5
DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible

Cacy :)

Mateusz Filipowicz Advatech sp. z o.o
4.9/5
DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible

Dużo treści i różnych ścieżek.

Grzegorz Borowik NTT Poland Sp. z o.o.
5.0/5
Automatyzacja zadań z Ansible - szkolenie kompleksowe

Szkolenie jest kompleksowe — zaczyna się od podstaw i każdego dnia przybywa trudności. Przerobiliśmy wiele labów i przeszliśmy przez wszystkie wskazane tematy. Prowadzący chętnie odpowiada na pytania i zawsze odnosi się do praktycznych przykładów, polecam.

Mariusz Kuświk Emitel S.A.
5.0/5
Terraform i infrastruktura jako kod (IaC) - szkolenie kompleksowe

Podczas szkolenia dostaniesz dużą dawkę wiedzy. Jednocześnie będziesz mógł tę wiedzę przekuć w praktykę podczas ćwiczeń. Prowadzący prowadzi uczestnika w czasie warsztatu i nie zostawia pytań bez odpowiedzi. Polecam szkolenie i prowadzącego.

Sławomir Orłowski Mennica Polska S.A.
5.0/5
Automatyzacja zadań z Ansible - szkolenie kompleksowe

Serdecznie polecam prowadzącego szkolenie "Ansible - szkolenie kompleksowe". Żadne pytanie nie zostaje bez odpowiedzi, a odpowiedzi formułowane są konkretnie i przede wszystkim w prosty, zrozumiały sposób, dzięki czemu nie ma problemu ze zrozumieniem omawianych zagadnień.

Olaf Szymaszek Śląskie Centrum Chorób Serca w Zabrzu
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Najczęstsze pytania

Ile trwa szkolenie „GitHub Actions”?

Szkolenie trwa 4 dni.

Ile kosztuje szkolenie „GitHub Actions”?

Cena to 3 600 zł netto (4 428 zł brutto) za osobę.

Czy szkolenie „GitHub Actions” jest dofinansowane z BUR / KFS?

Tak. Jesteśmy wpisani do Bazy Usług Rozwojowych, więc udział w szkoleniu można sfinansować z dofinansowania BUR lub KFS - nawet do 100% wartości. Szczegóły znajdziesz na stronie dofinansowanie BUR/KFS.

Czy termin szkolenia „GitHub Actions” jest gwarantowany?

Tak. To szkolenie ma gwarantowane terminy, które odbywają się niezależnie od liczby uczestników - który termin jest gwarantowany, sprawdzisz w sekcji z terminami. O kolejnych terminach gwarantowanych możesz otrzymywać powiadomienia.

Czy szkolenie „GitHub Actions” można zamówić jako zamknięte dla firmy?

Tak. Realizujemy je również w formie zamkniętej (dedykowanej) dla Twojego zespołu.

Czy szkolenie „GitHub Actions” odbywa się online, czy stacjonarnie?

Szkolenie „GitHub Actions” prowadzimy w formie online - na żywo z trenerem przez platformę ZOOM, z pełną interakcją i ćwiczeniami. To nie jest nagrany kurs wideo. Szkolenie stacjonarne możemy zrealizować jako dedykowane - tylko dla Twojej firmy.

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.