Docker pre začiatočníkov

5h 24m 44s
Čas
26
Kapitol
617
Študentov
4.8
Hodnotenie
Začiatočník
Level
slovenský
Jazyk kurzu

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
Online kurz Docker pre začiatočníkov je možné

Zoznam kapitol

Úvod
Nastavenie a základné pojmy
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
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
Príklad - Optimalizovanie rýchlosti
16 Rýchlosť aplikácie - Bind mounts
17 Rýchlosť aplikácie - Bind mounts + Volumes
18 Rýchlosť aplikácie - Docker sync
19 Rýchlosť aplikácie - gRPC off
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

Hodnotenia kurzu

Pozri aj tieto kurzy

Mário Keméň
Software Developer