Popis online kurzu
Chceš sa naučiť Docker? Ak áno, si na správnom mieste.
Online kurz Docker pre začiatočníkov je namiešaný z teórie a praxe v tom najlepšom pomere. Ponúkne ti široký záber vedomostí od rozdielu medzi Dockerom a virtuálnym strojom, cez tvorbu webovej aplikácie až po techniky optimalizovania rýchlosti.
Docker je nástroj, ktorý vytvára virtualizovaný priestor pre spravovanie izolovaných služieb tvojej aplikácie. Jedným z najväčších benefitov je, že celá aplikácia, vrátane jej služieb je prenositeľná na iné zariadenie bez potreby zložitého procesu prípravy prostredia.
Inými slovami.
Pokiaľ príde nový kolega do práce a má dostať nový PC, tak mu stačí nainštalovať Docker, GIT, IDE a môže začať pracovať. Jednoduché.
Škálovanie a prepínanie projektov s rôznymi verziami knižníc je viac než pohodlné.
Softwarové firmy v drvivej väčšine prípadov nekončia s projektom po jeho odovzdaní, ale ostáva v údržbovom režime. Ako plynie čas, nové projekty sa vyvíjajú na stále novších technológiach. S Dockerom je prepínanie do projektov (či už starších alebo novších) jednoduché a nepotrebuješ myslieť na žiadne zložité nastavenia na úrovni tvojho OS.
Skrátka spustíš tlačidlo PLAY, sleduješ CLI a do pár sekúnd ti beží projekt aký chceš v prostredí v akom chceš.
Čo sa v tomto kurze naučíš?
- čo je to Docker,
- pojmy ako kontajner, image alebo bind mounts,
- syntax pre Dockerfile a Docker compose,
- navrhovať izolované služby,
- dokerizovať webové appky,
- zrýchliť aplikáciu.
Pre koho je tento kurz určený?
- vývojárom nie len webových aplikácií.
- začínajucím DevOps nadšencom.
Čo všetko dostaneš
- videotutoriály zamerané na Docker,
- moderované diskusné fórum,
- certifikát o absolvovaní kurzu,
- garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.
Zoznam kapitol kurzu
Úvod
Intro do kurzu Docker
Nastavenie a základné pojmy
01 História a rozdiel medzi Docker a VM
02 Inštalácia a nastavenie
03 Dashboard
04 Image
05 Kontajner
Príklad - Hello world
06 CLI základné príkazy
07 Hello world aplikácia
Perzistencia dát a Docker compose
08 Volumes
09 Bind mounts
Docker compose
10 Docker compose
11 Docker compose - aplikácia
Príklad - Webová aplikácia
12 Webová aplikácia
13 Webová aplikácia - databáza
Optimalizovanie rýchlosti
14 Rýchlosť aplikácie - manažment dát
15 Rýchlosť aplikácie - techniky optimalizovania
16 Rýchlosť aplikácie - príklad 1/4
17 Rýchlosť aplikácie - príklad 2/4
18 Rýchlosť aplikácie - príklad 3/4
19 Rýchlosť aplikácie - príklad 4/4
Windows
20 Docker na Windowse
21 Docker na Windowse - nastavenie
22 Docker na Windowse - príklad
Monitorovanie a správa
23 Monitorovanie a správa - CLI a Dashboard
24 Monitorovanie a správa - IDE integrácia
Záver
25 Best practices