Online kurz Docker I. Začiatočník je pre vás ideálny, ak chcete začať používať kontajnery pri vývoji, testovaní a príprave aplikačných prostredí. Ide o certifikovaný online kurz na Docker. Spoločne si vysvetlíme princípy kontajnerizácie a rozdiel medzi Docker obrazom a kontajnerom. Ukážeme si, ako oddelenie aplikácie a jej závislostí pomáha obmedziť konflikty medzi vývojovými prostrediami. Začneme inštaláciou Docker Desktop vo Windows a prípravou Dockeru v Linuxe. Zoznámime sa aj s používaním WSL a PowerShellu pri práci s Docker príkazmi. Začiatočnícka úroveň sa týka Dockeru; predpokladáme základné skúsenosti s programovaním, príkazovým riadkom a fungovaním operačných systémov.
Pri praktickej práci sa naučíme vytvárať, spúšťať, zastavovať a spravovať kontajnery. Zorientujeme sa v Docker prostredí a osvojíme si prácu so súbormi, priečinkami a procesmi. V Linuxe využijeme klávesové skratky aj správcu súborov Midnight Commander. Tieto postupy nám pomôžu pri kontrole prostredia a hľadaní príčin bežných problémov. Následne prejdeme k príprave vlastných obrazov pomocou súboru Dockerfile. Vysvetlíme si inštrukciu FROM na určenie základného obrazu, RUN na vykonanie krokov pri zostavovaní a CMD na nastavenie predvoleného príkazu kontajnera. Zostavíme jednoduchý obraz a spustíme z neho kontajner. Oboznámime sa tiež s úlohou Dockeru v DevOps architektúre a pri príprave vývojových prostredí. Získané znalosti využijete pri školských projektoch, vývoji aplikácií aj spolupráci medzi vývojármi a testermi.
Docker môžete študovať online, v slovenčine a vlastným tempom. K dispozícii máte ročný prístup, videá, textové lekcie, prezentáciu, ťaháky a materiály na stiahnutie. Odporúčame priebežne zadávať príkazy vo vlastnom prostredí, sledovať ich výstupy a upravovať ukážkový Dockerfile. Takto si overíte, ktoré kroky menia obraz a ktoré ovplyvňujú spustený kontajner. K náročnejším témam sa môžete vracať podľa svojich skúseností a pracovných potrieb. Po úspešnom absolvovaní získate certifikát VITA a praktický základ na ďalšie rozvíjanie kontajnerových zručností. Budete lepšie rozumieť tomu, čo sa deje pri zostavovaní obrazu, spustení aplikácie a kontrole jej procesov. Ak sa chcete skutočne naučiť používať Docker, spravovať kontajnery a vytvárať vlastné obrazy pomocou Dockerfile, tak toto je ideálny vstupný online kurz pre vás.