Pozor! Tento článok nie je inžiniersky a je určený čitateľom, ktorí sa zaujímajú o vzdelávanie v oblasti CI/CD. Pravdepodobne, 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 nastavovanie procesov nepretržitého vývoja a dodávky (continuous integration / continuous delivery), OTUS otvoril zápis na kurz špeciálne pre vás:.
Počas výučby sa študenti naučia nastavovať proces zostavovania a testovania aplikácie a proces inštalácie u troch popredných poskytovateľov, ako aj si vytvoria pochopenie architektúry cloudových poskytovateľov a študujú automatizáciu analýzy kódu a hľadania zraniteľností.
Na konci štúdia každý žiak vytvorí absolventskú prácu, ktorá bude spočívať v implementácii procesov CI/CD pre akýkoľvek opensource projekt podľa vlastného výberu. Po ukončení štúdia, samozrejme, každý študent dostane materiály zo všetkých lekcií, certifikát o absolvovaní kurzu a predovšetkým nastaví proces zostavovania a testovania aplikácie a bude schopný nájsť zraniteľnosti.

Samozrejme, nie každý má na tento kurz vhodné predpoklady. Ale ak máte skúsenosti:
- s prácou s Git
- administráciou systémov Linux alebo Windows
- vývojom alebo prevádzkovaním
- s prácou s cloudovým poskytovateľom
otvorí sa vám OTUS! Môžete , aby ste zistili, či sú vaše znalosti dostatočné na vyučovanie v kurze «CI/CD na AWS, Azure a Gitlab».
V predvečer začatia 17. februára sa v OTUS konal Deň otvorených dverí. Učiteľ podrobne predstavil program kurzu, odpovedal na otázky poslucháčov a opísal proces vyučovania.

Zároveň je otvorený prístup k bezplatnému sledovaniu otvoreného webinára na tému «Používanie Jenkins s K8S», ktorý usporiadal učiteľ kurzu :

Proces vyučovania v kurze prebieha vo formáte online webinárov. Počas celého školenia (ktoré trvá 3 mesiace) môžu účastníci klásť otázky skúseným lektorom, ktorí sú vždy k dispozícii. Praktické úlohy sa budú vykonávať s využitím Google Cloud Platform (GCP), Amazon Web Services a Microsoft Azure.
Program kurzu pozostáva zo štyroch základných modulov:
- Vývoj v cloude (Code)
- Automatizácia zostavovania a testovania (Continuous Integration)
- Automatizácia inštalácie (Continuous Delivery)
- Záverečný modul
Každý z nich bude podrobne preberaný na hodinách vo forme online webinárov, a upevniť získané vedomosti pomôžu domáce úlohy, pri ktorých, v prípade potreby, je možné získať podrobnú spätnú väzbu od lektorov.
Mnohí odborníci nazývajú CI/CD jednou z najlepších metodík vývoja softvéru pre súčasné úlohy. Súhlasíte s týmto tvrdením?
Zdroj: habr.com
