Varovanie! Tento článok nie je inžiniersky a je určený čitateľom, ktorí sa zaujímajú o vzdelávanie v oblasti CI/CD. S najväčšou pravdepodobnosťou, ak nemáte záujem o učenie, tento materiál vás nebude zaujímať.

Ak ste vývojár alebo správca zodpovedný za nastavenie procesov nepretržitého vývoja a poskytovania (nepretržitá integrácia / nepretržitá dodávka), potom OTUS otvoril zápis do kurzu špeciálne pre vás:.
Počas školenia sa študenti naučia, ako prispôsobiť proces vytvárania a testovania aplikácií a proces inštalácie s tromi poprednými poskytovateľmi, ako aj rozvíjať pochopenie architektúry poskytovateľov cloudu a naučia sa automatizáciu analýzy kódu a skenovania zraniteľností.
Na konci školenia každý študent vytvorí záverečnú prácu, ktorá bude pozostávať z implementácie CI/CD procesov pre ľubovoľný opensource projekt podľa vlastného výberu. Po zaškolení samozrejme každý študent dostane materiály pre všetky triedy, certifikát o absolvovaní kurzu a hlavne si nastaví proces budovania a testovania aplikácie a bude vedieť nájsť zraniteľnosti.

Samozrejme, tento kurz nie je vhodný pre každého. Ale ak máte skúsenosti:
- Pracuje s Git
- Administrácia systému Linux alebo Windows
- Vývoj alebo prevádzka
- Spolupráca s poskytovateľom cloudu
potom na vás čaká OTUS! Môžeš aby ste zistili, či máte dostatok vedomostí na absolvovanie kurzu CI/CD na AWS, Azure a Gitlab.
V očakávaní štartu 17. februára sa v OTUS konal Deň otvorených dverí. Učiteľ podrobnejšie porozprával o programe kurzu, odpovedal na otázky študentov a opísal aj proces učenia.

K dispozícii je tiež prístup k bezplatnému prezeraniu otvoreného webinára na tému „Using Jenkins with K8S“, ktorý viedol učiteľ kurzu :

Proces učenia sa kurzu prebieha formou online webinárov. Počas celého školenia (trvá 3 mesiace) môžu študenti klásť otázky skúseným učiteľom, ktorí sú vždy v kontakte. Praktické úlohy budú dokončené pomocou Google Cloud Platform (GCP), Amazon Web Service a Microsoft Azure.
Program kurzu pozostáva zo štyroch hlavných modulov:
- Vývoj v cloude (kód)
- Automatizácia montáže a testovania (nepretržitá integrácia)
- Automatizácia inštalácie (nepretržité dodávanie)
- Záverečný modul
Každý z nich bude podrobne prediskutovaný počas vyučovania vo formáte online webinárov a domáce úlohy pomôžu upevniť získané vedomosti, na ktoré v prípade potreby môžete získať podrobnú spätnú väzbu od učiteľov.
Mnoho odborníkov nazýva CI/CD jednou z najlepších metód vývoja softvéru pre moderné úlohy. Súhlasíte s týmto tvrdením?
Zdroj: hab.com
