Pozor! Ta članek ni inženirske narave in je namenjen bralcem, ki jih zanima izobraževanje na področju CI/CD. Verjetno vam ta material ne bo zanimiv, če niste zainteresirani za izobraževanje.

Če ste razvijalec ali skrbnik, odgovoren za nastavitev procesov neprekinjenega razvoja in dostave (neprekinjeno integracijo / neprekinjeno dostavo), je v OTUS odprta prijava na tečaj posebej za vas:.
Med izobraževanjem se bodo študenti naučili nastaviti proces sestavljanja in testiranja aplikacij ter proces namestitve pri treh vodilnih ponudnikih, prav tako pa bodo oblikovali razumevanje arhitekture oblačnih ponudnikov in raziskali avtomatizacijo analize kode ter iskanja ranljivosti.
Na koncu izobraževanja bo vsak učenec ustvaril zaključni projekt, ki bo vključeval implementacijo procesov CI/CD za katerikoli opensource projekt po izbiri. Po izobraževanju bo seveda vsak študent prejel materiale o vseh predavanjih, potrdilo o opravljenem tečaju in kar je najpomembneje, bo nastavil proces sestavljanja in testiranja aplikacij ter lahko iskal ranljivosti.

Seveda ta tečaj ni primeren za vsakogar. Ampak če imate izkušnje:
- z delom z Git
- z administracijo sistemov Linux ali Windows
- z razvojem ali obratovanjem
- z delom z oblačnim ponudnikom
potem vas OTUS pričakuje! Lahko , da ugotovite, ali so vaše znanje dovolj za učenje na tečaju 'CI/CD na AWS, Azure in Gitlab'.
Ob začetku je 17. februarja v OTUS potekal Dan odprtih vrat. Učitelj je podrobneje predstavil program tečaja, odgovoril na vprašanja udeležencev ter opisal postopek učenja.

Dostopen je tudi brezplačen spletni seminar na temo 'Uporaba Jenkins s K8S', ki ga je vodil učitelj tečaja :

Postopek učenja po tečaju se odvija v format spletnih seminarjev. Med celotnim usposabljanjem (ki traja 3 mesece) lahko poslušalci postavljajo vprašanja izkušenim učiteljem, ki so vedno na voljo. Praktične naloge bodo izvajane z uporabo Google Cloud Platform (GCP), Amazon Web Services in Microsoft Azure.
Program tečaja je sestavljen iz štirih osnovnih modulov:
- Razvoj v oblaku (Code)
- Avtomatizacija sestavljanja in testiranja (Continuous Integration)
- Avtomatizacija namestitve (Continuous Delivery)
- Zaključni modul
Vsak od njih bo podrobno obravnavan na srečanjih v formatu spletnih seminarjev, znanje pa bodo utrdila domača opravila, za katera je, po potrebi, mogoče pridobiti podrobne povratne informacije od učiteljev.
Mnogi strokovnjaki imenujejo CI/CD eno najboljših metod razvoja programske opreme za potrebe sodobnosti. Se strinjate s to trditvijo?
Izvor: habr.com
