Ki sa ki pouse nou kreye - byenke gen plizyè douzèn òf sou sijè sa a sou mache a, ak prèske chak lekòl IT te note konsantre li nan zòn sa a?
Elèv yo te enspire nou "" Nan fidbak, nou te resevwa repete yon demann pou HSC gen pi bon fòmasyon sou Docker - jisteman nan kad kou K8s la.
Epi nou reyalize ke nou gen ase materyèl, ka pratik, ak enèji entèn moun ki pale yo. Anplis de sa, gen yon demann nan men elèv yo, gen yon enterè klè - tout sa ki rete se separe Docker nan yon kou separe.

Nou devlope yon sistèm kou - soti nan senp rive konplèks. Yon lojik aderan te parèt pou jwenn yon pwofesyon plen vÊritable.
-> -> -> .
Nan kou a nou pral gade nan:
- tout enstriman l yo;
- abstraksyon debaz;
- paramèt rezo;
- nuans nan travay ak diferan sistèm operasyon ak langaj pwogramasyon.
Epi w ap fè konesans ak teknoloji a epi w ap konprann ki kote ak ki jan pi bon yo sèvi ak Docker. Nou pral pataje tou ka pi bon pratik, jan nou toujou fè nan kou nou yo, kou entansif ak webinars. Elèv yo pral gen aksè a yon depo Git ak materyèl ak yon stand pratik pou yon tan limite. Kesyon yo ka poze espesyalis sipò teknik.

Ki sa ou pral aprann, san konte tout lòt bagay itil?
- Kisa pou w fè si pwomotè a bati aplikasyon an byen lokalman, men nan pwodiksyon tout bagay kraze?
- Ki jan yo devlope ak teste yon aplikasyon ak yon gwo kantite depandans?
- Ăske li vrèman posib pou kouri kòd ki pa an sekirite sou Docker? Nou pral gade tou lòt mit ak lejand sou Docker.
Pwogram kou
#1: Entwodiksyon nan Docker. 12 Faktè Devlopman App
- Ki sa ki Docker.
- Ki jan li te rive, ki pwoblèm li rezoud ak kisa li itilize pou.
- Virtualization vs containerization.
#2: Abstraksyon debaz Docker. Konplo jeneral sou fason Docker travay
- Rejis, Docker Daemon, Container, Imaj, Dockerfile ak entèraksyon yo
#3: Enstale Docker sou diferan OS
- Enstale Docker sou Centos, Debian, Mac ak Windows.
- Kijan Docker Fonksyone Windows, kijan pou konfigire daemon an e ki limitasyon ki genyen.
#4: Kòmandman Docker debaz yo. CLI
- Kòmandman pou jere resipyan ak imaj (kouri, rm, pouse, elatriye).
# 5: Kouri aplikasyon pwòp ou a nan Docker
- Ekri yon Dockerfile.
- Imaj Asanble.
- Depo nan DockerHub.
- Lansman aplikasyon an
#6: Docker-konpoze
- Ki sa li ye, ki sa li itilize pou, ki jan li konfigirasyon.
- Diferans ant v2 ak v3.
- Kouri plizyè resipyan nan Docker-compose.
#7: Docker ak CI/CD
- Konstwi tiyo lè l sèvi avèk Gitlab kòm yon egzanp.
- Idantifye pwoblèm lè w ap itilize Bare Docker ak CI/CD.
# 8: Docker anba kapo a. Ki jan egzakteman Docker travay nan nivo eksplwatasyon ak nwayo
- Espas non, Cgroups, Kapasite, limit/demann, elatriye.
- Kreye yon "veso" san Docker.
# 9: Rezo nan Docker
- Ki opsyon yo pou operasyon rezo a ak ki kote yo konfigirasyon yo.
# 10: Mete kanpe Docker Daemon
- docker.json - ki sa ki fichye sa a ak ki jan ou ka konfigirasyon demon an.
Nimewo 11: Travay avanse ak imaj. Mete kanpe pwòp Rejis ou
- Netwaye imaj ki pa nesesè.
- Gade gwosè kouch yo.
- Gitlab Rejis (politik ekspirasyon tag Container Rejis).
# 12: Travay ak done eta nan Docker
- Docker Volumes, kalite depo.
- Enkonvenyans lè w ap itilize stateful ak Docker.
# 13: Pi bon pratik pou Docker
- Diminye imaj yo.
- Dockerfile kòrèk òtograf.
- Multistage asanble.
Nimewo 14: Nuans yo nan travay ak Docker lè w ap itilize diferan langaj pwogramasyon
- Ruby, php, python, ale, java.
Kou a te devlope pa enjenyè ak achitèk aktyèl Southbridge: Marcel Ibraev, Elizaveta Mikhno, Alexander Shvalov.
Fòma kou videyo: 5 èdtan.
Lansman: 31 jiyè
Pri: 5 fwote. 000 fwote. (jiska 20 jiyè)
Sous: www.habr.com
