skoleni.io | skoleni-git.cz | skoleni-docker.cz | skoleni-gitlab.cz

Continues Integration (CI) je velmi uzitecny nastroj, ktery umoznuje jednouse automatizovat testovani, buildy i nasazovani. Vsechno nastaveni CI je v jednom souboru verzovane v repozitati, mate vse prehledne pod kontrolou. Ci muze vyuzivat pro svuj beh Docker, muzete v nem nejen testovat Docker obrazy, muzete je v nem i skladat, publikovat (v pripade Gitlabu primo do interni registry) a nasazovat. CI vam usetri cas od rutijnich zalezitosti a budete mit vice casu venovat se vasemu jadru businessu.

Aktualně vypsané termíny

CI platformy ktere skolim

Skolim dve platformy, Gitlab CI a Travis CI. Skolim a pouzivam obe, protoze kazda se hodi jinde. Gitlab CI pro firmy interne, Travis CI pro opensource vyvoj na Githubu. Zde je detailnejsi popis obou platformem.

Gitlab CI

Gitlab CI je continues integration platforma integrovana primo do Gitlabu. Gitlab je opensource, je tedy idealni pro interni pouzit ve firme, kdyz chcete mit vse na vlastni infrastrukture. Pokud Vas Gitlab zaujal, delam na nej konzultace i skoleni. Vice informaci na skoleni-gitlab.cz. Samozrejme muzete pouzivat CI i na verejnem Gitlab.com.

Travis CI (Github)

Oproti tomu travis je vemi uzce spojen s platformou Github.com. Pokud delate opensource, pripadne pouzivate jako Git hosting Github, tak je pro Vas Travis CI idealni volba.

Kurzy

Oba kurzy delam na obou platformach, mate tedy na vyber ze 4 variat a samozrejme konzultaci / kurz na miru. V zakladnim kurzu si budeme rikat obecne veci, obcas si ukazeme jak problem resi druha varianta.

Uvod do Continues Integration (2 dny)

V kurzu se dozvite proc je dobre pouzivat Continues Integration, jeho vyhody a nevyhody (i kdyz tech moc neni). Dozvite se o tom jak muzete vyuzit CI naplno a ukazeme si jednoduchou konfiguraci maleho projektu. Z kurzu budete odchazet se zakladnim povedomim o moznostech CI a zkusenosti jak jej zakladne zprovoznit.

Pro koho je kurz urcen

Kurz Uvod do CI je urcen pro vsechny, kteri chteji mit zakladni preheled o moznosti teto tehnologie a zaroven si znalosti vyzkouset. Take pro ty, kteri chteji zacit CI pouzivat, ale nemaji zadne zkusenosti. Kurz je vhodny pro vedouci IT i programatory.

Potrebne znalosti

  • Git - Pokud s Gitem jeste nepracujete, poradam skoleni Gitu na skoleni-git.cz

Osnova

  • Proc pouzivat CI
  • Co je CI
  • K cemu mohu CI pouzit
    • Lintr, Formater - code quality
    • Automaticke testovani
    • Code coverage - meri pokryti kodu testy
    • Automaticke buildy
    • Automaticky deploy a application delivery
  • CI platformy
    • Gitlab CI
    • Travis CI (Github)

Cena

Cena dvoudenniho kurzu Uvod do Continues Integration je 9 000 CZK za osobu. V pripade objednani obou kurzu soucasne, dostanete slevu 2000 CZK. Pokud mate zajem o firemni skoleni, cena je 15 000 CZK za skolici den.

Kurz muzete objednat zde a nebo emailem na [email protected].

Pokrocila prace s CI (2 dny)

Projedeme si vsehno co nabizi dana CI platforma a vyzkousime si to. Ukazeme si jak automatizovat testy, code coverage i deployment. Vyzkousime si rozdilne testy pro kazdy commit, vetev, pull (merge) request a jak v CI automaticky sestavovat konretni verze software (z Git tagu). Zkratka vse co je potreba pro plnou automatizacu vaseho vyvojoveho procesu.

Pro koho je kurz urcen

Kurz je urcen pro programatory, kteri maji zakladni povedomi o CI pripadne nejake znalosti. Podminkou je znalost jak pouzivat Git (pokud ne, delam kurzy Gitu na skoleni-git.cz.

Potrebne znalosti

Pro Gitlab CI je znalost prostredi Gitlabu vyhodou. Pokud Vas zajima skoleni Gitlabu, vice informaci na skoleni-gitlab.cz

Cena

Cena dvoudenniho kurzu Pokrocila prace s CI je 10 000 CZK za osobu. V pripade objednani obou kurzu soucasne, dostanete slevu 2000 CZK. Pokud mate zajem o firemni skoleni, cena je 15 000 CZK za skolici den.

Kurz muzete objednat zde a nebo emailem na [email protected].

Konzultace na miru

Pokud mate specifice prani, nabizim konzultace na miru. Napiste mi email na: [email protected].

O me

Jmenuji se Ondrej Sika, pracuji jako software engineer na Slush Poolu (tezba Bitcoinu) a vyvojem software se zabyvam od roku 2009. Od roku 2013 skolim. Continues integration je beznou soucasti moji kazdodeni prace, ktera mi diky automatizaci pomaha rychleji nalezat chyby a nasazovat. Nedokazu si predstavit efektivni vyvoj bez teto pomoci. Vsechny kurzy vedu osobne.

Kontakt

Ondrej Sika

Jsem online

Novinky

Pokud mate zajem, muzete se prihlasit do meho nepravidelneho newsletteru a sledovat me na socialnich sitich. Kurzy take promuji na Skoleni.io, @skoleniio na Twitteru na Facebook Skoleni.io.


2017 / Školení Docker / Školení Git / Profesní web / Osobní web