Opozorilo! Ta članek ni inženiring in je namenjen bralcem, ki jih zanima izobraževanje na področju CI/CD. Najverjetneje, če vas učenje ne zanima, vas to gradivo ne bo zanimalo.
Če ste razvijalec ali skrbnik, odgovoren za nastavitev neprekinjenega razvoja in dostavnih procesov (neprekinjena integracija / neprekinjena dostava), potem je OTUS odprl vpis na tečaj posebej za vas:
Med usposabljanjem se bodo študenti naučili prilagoditi postopek izdelave in testiranja aplikacije ter postopek namestitve pri treh vodilnih ponudnikih, razvili pa bodo tudi razumevanje arhitekture ponudnikov v oblaku in se naučili avtomatizacije analize kode in skeniranja ranljivosti.
Na koncu usposabljanja bo vsak študent izdelal zaključno delo, ki bo sestavljeno iz implementacije CI/CD procesov za kateri koli odprtokodni projekt po lastni izbiri. Po izobraževanju bo seveda vsak tečajnik prejel gradiva za vse razrede, potrdilo o opravljenem tečaju, predvsem pa bo vzpostavil proces gradnje in testiranja aplikacije ter znal poiskati ranljivosti.
Seveda ta tečaj ni primeren za vsakogar. Ampak, če imate izkušnje:
- Deluje z Gitom
- Administracija sistemov Linux ali Windows
- Razvoj ali delovanje
- Delo s ponudnikom v oblaku
potem vas OTUS čaka! Ti lahko
V pričakovanju začetka
Omogočen je tudi brezplačen ogled odprtega webinarja na temo “Uporaba Jenkinsa s K8S”, ki ga je izvedel učitelj predmeta
Učni proces tečaja
Program tečaja je sestavljen iz štirih glavnih modulov:
- Razvoj v oblaku (koda)
- Avtomatizacija montaže in testiranja (Continuous Integration)
- Avtomatizacija namestitve (Continuous Delivery)
- Končni modul
Vsak od njih bo podrobno obravnavan med poukom v obliki spletnih spletnih seminarjev, domače naloge pa bodo pomagale utrditi pridobljeno znanje, o katerem lahko po potrebi prejmete podrobne povratne informacije učiteljev.
Mnogi strokovnjaki imenujejo CI/CD enega najboljših načinov razvoja programske opreme za sodobna opravila. Se strinjate s to trditvijo?
Vir: www.habr.com