Oppmerksomhet! Denne artikkelen er ikke teknisk og er ment for lesere som er interessert i utdanning innen CI/CD. Hvis du ikke er interessert i å lære, vil ikke dette materialet være interessant for deg.

Hvis du er utvikler eller administrator som er ansvarlig for å sette opp prosesser for kontinuerlig utvikling og levering (continuous integration / continuous delivery), har OTUS åpnet et nytt kurs spesielt for deg:.
I løpet av opplæringen vil studentene lære å sette opp prosessen for bygging og testing av applikasjoner samt installasjonsprosessen hos tre ledende leverandører. De vil også utvikle en forståelse av arkitekturen til skyutbydere og lære om automatisering av kodeanalyse og sårbarhetsskanning.
Som en avslutning på utdanningen vil hver student lage et avsluttende prosjekt som innebærer implementering av CI/CD-prosesser for et hvilket som helst åpen kildekode-prosjekt de velger. Etter kurset vil hver student motta materialer for alle økter, et kursbevis og, viktigst av alt, sette opp prosessen for bygging og testing av applikasjonen og kunne identifisere sårbarheter.

Selvfølgelig passer ikke dette kurset for alle. Men hvis du har erfaring:
- Med Git
- Systemadministrasjon av Linux eller Windows
- Utvikling eller drift
- Med en skyutbyder
da venter OTUS på deg! Du kan , for å avgjøre om kunnskapene dine er tilstrekkelige for å studere kurset «CI/CD på AWS, Azure og Gitlab».
I forkant av starten ble det avholdt en åpen dag den 17. februar i OTUS. Læreren ga en mer detaljert presentasjon av kursets program, svarte på spørsmål fra deltakerne, og beskrev også læringsprosessen.

Det er også åpnet for gratis tilgang til et webinar på temaet «Bruk av Jenkins med K8S», som ble holdt av læreren for kurset :

Læringsprosessen for kurset foregår i form av online webinarer. I løpet av hele utdanningen (som varer i 3 måneder) kan deltakerne stille spørsmål til erfarne lærere, som alltid er tilgjengelige. Praktiske oppgaver vil bli utført ved hjelp av Google Cloud Platform (GCP), Amazon Web Service og Microsoft Azure.
Kursprogrammet består av fire hovedmoduler:
- Utvikling i skyen (Code)
- Automatisering av bygging og testing (Continuous Integration)
- Automatisering av installasjon (Continuous Delivery)
- Avsluttende modul
Hver av dem vil bli grundig gjennomgått i øktene i form av online webinarer, og hjemmeoppgavene vil hjelpe til med å feste det lærte, hvor det i tilfelle behov kan gis utførlig tilbakemelding fra lærerne.
Mange spesialister kaller CI/CD en av de beste metodene for programvareutvikling for moderne behov. Er du enig i denne påstanden?
Kilde: habr.com
