Otvorené termíny

NÁZOV ŠKOLENIAMIESTODÁTUMCENAČASOVÝ ROZSAH

Popis technológie

Continuous Integration (skrátene CI nebo CI/CD) je nástroj, ktorý za Vás automatizuje rutinné úlohy ako je púšťanie testov, kontrola kvality kódu alebo nasadzovanie. Umožní Vám rýchlejšie začleňovať zmeny do masteru a rýchlejšie nasadzovať. Výhodou Gitlab CI je veľmi dobrá podpora Dockeru. Môžete veľmi jednoducho skladať Docker images alebo púšťať testy v kontajneroch.

Ako školenie prebieha

Na školení si formou workshopu vysvetlíme prečo je dobré CI používať, ukážeme si možnosti Gitlab CI a vyskúšame si napísať CI skript pre ukážkový projekt. Výsledkom bude CI skript pre jednoduchý projekt obsahujúci joby od buildu aplikácie, cez testy až po deployment.

Čo Vás naučím

  • Všeobecný úvod do CI
  • Úvod do Gitlab CI
  • Inštalácia Gitlab CI Runneru
  • Práca s CI jobmi
  • Tvorba CI pipelines
  • Automatické nasadzovanie
  • Docker a CI

Pre koho je školenie určené

Školenie je primárne určené vývojárom, ktorí používajú Gitlab a chcú začať používať Gitlab CI. Zároveň práve Gitlab CI môže byť dôvodom prechodu na GitLab. Školenie je tiež vhodné pre DevOps (serverových administrátorov), ktorí si chcú ulahčiť prácu s automatizáciou nasadzovania.

Predchádzajúce znalosti

  • Základy práce s Linuxom
  • Základy práce v terminále
  • Základná znalosť Gitu výhodou - Školenie Git

Technické požiadavky

  • Prístup na internet - ideálne bez korporátnej proxy, prípadne s nastavenou proxy v prehliadači

Ondrej Sika

Volám sa Ondřej Šika, vyvíjam softvér pre Slush Pool a školím. Školím prevažne Docker a CI, ktorý spolu s Dockerom veľmi úzko súvisí. Ďalšie školenia nájdete na mojom webe [ondrej-sika.cz](https://ondrej-sika.cz/). Všetky kurzy vediem osobne. S Dockerom mám viac ako štyri roky skúseností v rámci komerčného vývoja softvéru. Docker používam denne vo vývoji, ale aj na produkcii a prácu bez neho si už neviem ani predstaviť.

Mám záujem o školenie

Ak máte záujem o školenie, neváhajte ma kontaktovať.

Otvorený termín
199 EUR
Nezáväzne popýtať
Firemné školenia
779 EUR
Nezáväzne popýtať

Otázky

Ak máte záujem o školenie, neváhajte ma kontaktovať ondrej@sika.io

Štatistiky kurzu

150+

účastníkov

15+

firiem preškolených

20+

školení

default
default
default
default
default
default

Ondru jsme si pozvali na konzultace do naší firmy ohledně začlenění Gitlab CI do našeho vývojového procesu. I přes naši neznalost problematiky jsme velmi rychle našli společnou řeč a během krátkého času jsme z Ondry vytěžili maximum jeho znalostí a zkušeností. Ondrovy zkušenosti mají veliký přesah do všech oblastí vývoje a provozu software - zabrousili jsme na téma Dockeru, load balancingu, bezpečnosti, git workflow, monitoringu atd. Jeho konzultace byly pro náš tým velikým přínosem a díky nim jsme se vyhnuli spoustě práce při tápání "na slepo."

František Vodsloň

NMS Market Research

Poté, co jsem absolvoval Ondrovo školení Dockeru, nám přišel na VŠE pomoct s nasazením Dockeru a Gitlabu CI do našeho workflow. Je vidět, že v tom co dělá se vyzná a považuji jeho zastávku u nás za velký přínos. Během krátkého času jsme zvládli spoustu práce, na kterou jsem následně navázal a dostal jsem do Dockeru během dalších pár dní další aplikace, a to absolutně bez problémů. Vřele doporučuji. :)

Matěj Kučera

University of Ecenomics, Prague

Hned při prvním setkání bylo zřejmé, že Ondřej má mnoho praktických zkušeností s Git. Jeho školení určitě splnilo moje očekávání. Pomohl mi pochopit hlavní rozdíly mezi Git a centralizovanými systémy, vyškolil jeho užívání a k tomu poradil, čemu se v praxi vyvarovat. Zároveň nebyl problém upravit školení na míru našim specifickým potřebám a v neposlední řadě nám pomohl se srovnáním webových implementací (GitLab, GitHub, ...). Do budoucna určitě plánujeme další spolupráci.

Vít Kolář

LBMS s.r.o.