Figyelem! Ez a cikk nem mérnöki anyag, és olyan olvasók számára készült, akik érdeklődnek a CI/CD területén történő képzés iránt. Valószínűleg, ha nem érdeklik a tanulmányok, ez az anyag nem lesz Önnek érdekes.

Ha Ön fejlesztő vagy rendszergazda, aki felelős az állandó fejlesztési és szállítási folyamatok beállításáért (folyamatos integráció / folyamatos szállítás), akkor az OTUS-nál elindult egy kurzus, amely kifejezetten az Ön számára készült:.
A képzés során a diákok megtanulják a folyamatok beállítását, az alkalmazások építését és tesztelését, valamint a telepítési folyamatokat a három vezető szolgáltatónál. Ezen kívül meg fogják érteni a felhőszolgáltatók architektúráját, és megismerik a kódautomatikus elemzését és a sebezhetőségek keresését.
A képzés végén minden tanuló elkészít egy záró dolgozatot, amely a CI/CD folyamatok megvalósítását jelenti bármely választott nyílt forráskódú projekten. A képzés után minden diák természetesen megkapja az összes óra anyagát, a kurzus elvégzéséről szóló tanúsítványt, és ami a legfontosabb, beállítja az alkalmazás építési és tesztelési folyamatát, valamint megtanulja, hogyan találjon sebezhetőségeket.

Természetesen nem mindenki számára ideális ez a kurzus. De ha Önnek van tapasztalata:
- a Git használatában
- Linux vagy Windows rendszerek adminisztrációjában
- fejlesztésben vagy üzemeltetésben
- felhőszolgáltatóval végzett munkában
akkor az OTUS várja Önt! Ön tud , hogy meghatározza, elegendő-e a tudása a „CI/CD az AWS, Azure és Gitlab” kurzushoz.
A kurzus megkezdése előtt február 17-én az OTUS-nál nyílt napot tartottak. Az oktató részletesebben beszélt a kurzus programjáról, válaszolt a hallgatók kérdéseire, és ismertette a tanulási folyamatot.

Továbbá ingyenesen megtekinthető a „Jenkins használata K8S-sel” című nyilvános webinárium, amelyet a kurzus oktatója tartott. :

A kurzuson való tanulás folyamata online webinárium formájában zajlik. Az oktatás teljes időtartama (3 hónap) alatt a hallgatók folyamatosan kérdéseket tehetnek fel tapasztalt oktatóknak, akik mindig elérhetőek. A gyakorlati feladatokat a Google Cloud Platform (GCP), az Amazon Web Service és a Microsoft Azure használatával fogják megoldani.
A kurzus programja négy fő modulból áll:
- Felhőalapú fejlesztés (Code)
- Fordítás és tesztelés automatizálása (Continuous Integration)
- Telepítés automatizálása (Continuous Delivery)
- Záró modul
Ezeket részletesen átbeszéljük az online webináriumok során, a megszerzett tudás megerősítésére pedig házi feladatok segítenek, amelyeken, szükség esetén, kiterjedt visszajelzést kaphatnak az oktatóktól.
Sok szakember a CI/CD-t a modern követelményeknek megfelelő szoftverfejlesztési módszerek egyik legjobbjának tartja. Ön egyetértene ezzel az állítással?
Forrás: habr.com
