Uzmanību! Šis raksts nav inženiertehnisks un ir domāts lasītājiem, kuri interesējas par izglītību CI/CD jomā. Ja jūs neinteresē apmācība, šis materiāls, visticamāk, nebūs jums interesants.

Ja jūs esat izstrādātājs vai administrators, kas atbild par nepārtraukta izstrādes un piegādes procesu iestatīšanu (nepārtraukta integrācija / nepārtraukta piegāde), tad OTUS ir atklāts grupas uzņemšana kursam tieši jums:.
Apmācību laikā studenti iemācīsies iestatīt lietojumprogrammas būvniecības un testēšanas procesu un uzstādīšanas procesu pie trim vadošajiem pakalpojumu sniedzējiem, kā arī veidos izpratni par mākoņu pakalpojumu arhitektūru un apgūs automatizāciju kodu analīzei un ievainojamību noteikšanai.
Apmācību beigās katrs students sagatavos noslēguma darbu, kas sastāv no CI/CD procesu ieviešanas jebkuram izvēlētajam opensource projektam. Pēc apmācībām, protams, katrs students saņems materiālus par visām nodarbībām, kursa pabeigšanas sertifikātu, un galvenais, iestatīs lietojumprogrammas būvniecības un testēšanas procesu un spēs noteikt ievainojamības.

Protams, ne visiem šis kurss būs piemērots. Bet, ja jums ir pieredze:
- darbojoties ar Git
- sistēmu administrēšanā Linux vai Windows
- izstrādē vai ekspluatācijā
- darbojoties ar mākoņu pakalpojumu sniedzēju
, tad OTUS gaida jūs! Jūs varat , lai noteiktu, vai jūsu zināšanas ir pietiekamas apmācībām kursā „CI/CD AWS, Azure un Gitlab”.
Pirms kursa sākuma 17. februārī OTUS notika Durvju atvēršanas diena. Pasniedzējs detalizētāk pastāstīja par kursa programmu, atbildēja uz klausītāju jautājumiem un aprakstīja apmācību procesu.

Tāpat ir pieejams bezmaksas atvērta tīmekināra par tēmu „Jenkins izmantošana ar K8S”, kuru vadīja kursa pasniedzējs :

Apmācību process kursā notiek tiešsaistes semināru formātā. Visas apmācības laikā (kas ilgst 3 mēnešus) klausītāji var uzdot jautājumus pieredzējušiem pasniedzējiem, kuri vienmēr ir pieejami. Praktiskie uzdevumi tiks veikti, izmantojot Google Cloud Platform (GCP), Amazon Web Service un Microsoft Azure.
Kursa programma sastāv no četriem galvenajiem moduļiem:
- Mākonī balstīta izstrāde (Code)
- Automatizētā būvēšana un testēšana (Continuous Integration)
- Automatizētā uzstādīšana (Continuous Delivery)
- Noslēguma modulis
Katrs no tiem tiks detalizēti apspriests nodarbību formātā tiešsaistē, un iegūto zināšanu nostiprināšanai palīdzēs mājas darbi, par kuriem, ja nepieciešams, varēs saņemt padziļinātu atsauksmi no pasniedzējiem.
Daudzi speciālisti uzskata, ka CI/CD ir viena no labākajām metodēm programmatūras izstrādei mūsdienu izaicinājumiem. Vai tu piekrīti šim apgalvojumam?
Avots: habr.com
