Github Actions w godzinę

Chcesz się nauczyć jak skutecznie używać narzędzia Github Actions? Nasz kurs online pomoże Ci to osiągnąć. Nauczysz się jak tworzyć automatyczne procesy budowania, wdrażania i testowania aplikacji, bez angażowania nakładów finansowych.

Po zakończeniu kursu będziesz w stanie tworzyć skuteczne przepływy pracy, dzięki którym usprawnisz i przyspieszysz procesy w swojej firmie.

Jakie zagadnienia poznasz na kursie?

  • Podstawy - czym są Github Actions, jak są zbudowane i do czego mogą nam się przydać
  • Marketplace - w jaki sposób znaleźć, ściągnąć i użyć gotową akcję z marketu GitHuba
  • Elementy składowe - czym jest event, workflow, akcja i jak tworzyć akcje typu matrix
  • Runnery - uruchamianie akcji na darmowych runnerach od GitHuba jak i na prywatnych instancjach
  • Eventy - jak reagować na nowe commity, pull requesty, a nawet otwarte zgłoszenia (issues)
  • Sekrety - jak bezpiecznie przechowywać klucze dostępowe i hasła na poziomie organizacji, środowiska i repozytorium
  • Dependabot - automatyczne wykrywanie problemów z repozytorium (np. używanie podatnych wersji bibliotek)
  • Debugowanie - jak aktywować tryb debugowania w runnerze i sprawniej wykrywać błędy w automatyzacji
  • Obsługa Jobów - jak definiować nowe zadanie i jak oczekiwać na zakończenie poprzedniego
  • Instrukcje warunkowe - jak sprawić, aby wybrane zadania wykonywały się tylko w określonych sytuacjach
  • Zmienne środowiskowe - jak je definiować w języku YAML i jak z nich korzystać w dalszej części naszej akcji
  • Docker Actions - jak uruchomić swój kod w kontenerze na runnerze i w ten sposób sprawdzić działanie aplikacji
  • CI/CD - jak stworzyć całą procedurę budowania i deploymentu kodu na środowiska dev/prod/staging

Przykładowa lekcja

O kursie wiele można opowiadać, ale nic nie zastąpi przykładowej lekcji.
To jest lekcja numer 3, zawierająca teorię na temat budowy workflow.

Lekcja nr 3 - Podstawy Github Actions

Jak wygląda kurs w środku?

Podgląd panelu kursanta

Jak kurs wygląda w środku?

Po zakupie otrzymasz dostęp do platformy kursowej, na której czekać będzie na Ciebie 8 lekcji wraz z dołączonymi do nich notatkami, kodami źródłowymi, spisem wszystkich wydawanych komend i dodatkowymi uwagami usprawniającymi naukę.

Lekcje są dla Ciebie dostępne bez ograniczeń czasowych i sam decydujesz, w jakiej kolejności będziesz je przerabiać.

Zachęcamy jednak do przerobienia całego kursu w sugerowanej kolejności, ponieważ kolejne lekcje odwołują się do wiedzy zdobytej w poprzednich nagraniach.

Grzegorz Ćwikliński

Grzegorz Ćwikliński - autor kursu

Pracę w it rozpoczął na pierwszym roku studiów jako DevOps. Po 4 latach doszedł do stanowiska product ownera w międzynarodowej korporacji Nokia, gdzie budował oraz zarządzał zespołem wytwarzającym oprogramowanie do zdalnej kompilacji softu oraz do zarządzania infrastrukturą w chmurze (około 40k nodów). Prowadził zajęcia na temat wytwarzania oprogramowania na Politechnice Wrocławskiej. Aktualnie pracuje jako Site Reliability Engineer dla brytyjskiego startupu finansowego.

Na jak długo otrzymam dostęp do kursu?

Dostęp nie jest ograniczony czasowo. Możesz przerobić kurs, kiedy tylko zechcesz. Wszystkie lekcje są dla Ciebie dostępne od razu i możesz przerabiać je w dowolnej kolejności i w swoim tempie.

W jakiej formie jest to kurs?

Kurs hostowany jest na dedykowanej platformie edukacyjnej do której dostęp otrzymasz po jego zakupie. Główna część kursu to lekcje w formie wideo (jest ich 8). Pod każdą lekcją znajdują się dodatkowe materiały usprawniające przyswajanie wiedzy (notatki, linki, a niekiedy i transkrypt nagrania).

Co muszę wiedzieć, aby zrozumieć kurs?

Zakładamy, że przystępując do kursu znasz podstawy obsługi aplikacji GIT (jak zrobić commita, przejść na innego brancha itp.) oraz znasz podstawy obsługi platformy Github. Trener pokazuje każdą operację w git/Github na ekranie, ale oszczędzając Twój czas, pomija tłumaczenie np. czym jest repozytorium na Githubie i jak je skonfigurować.

Czy mogę otrzymać fakturę pro forma?

Tak. Nie ma z tym problemu. Wielu naszych kursantów prosi swojego pracodawcę o dofinansowanie kursów. Firmy często wolą płacić tradycyjnym przelewem, więc na ich potrzeby wystawiamy faktury pro forma. Aby uzyskać taką fakturę, napisz na [email protected] i podaj wszelkie dane niezbędne do jej wystawienia.

Ile kosztuje kurs?

W pakiecie zawsze wyjdzie taniej :)

Github Actions w godzinę

Sam kurs, bez dodatków

87zł

Github Actions w godzinę

GA + Ansible

Oszczędzasz 15zł

168zł

Github Actions w godzinę

Ansible w godzinę (97zł)

Mega Paczka Kursów

Oszczędzasz 110zł

325zł

Github Actions w godzinę

Ansible w godzinę (97zł)

Nginx w godzinę (67zł)

Docker w godzinę (87zł)

Java Discord Bot (97zł)

Mini kurs CURL-a (10zł)