Naslovnica

Dev(Sec)Ops

App-Development

Classroom

Cloud-Computing

Online

Vendor Neutral

DevOps

Tijekom treninga polaznici će usvojiti sve o metodologijama i alatima koji se koriste u modernoj Dev(Sec)Ops infrastrukturi.

Dev(Sec)Ops je postala norma u modernom razvoju softwarea. Zahtjeva za svaki od softwarea je sve više, a vremena za razvoj tog softwarea sve manje. Iz tog su razloga razvijene Dev(Sec)Ops metodologije i alati, kako bismo svaki dio procesa razvoja, testiranja i pokretanja automatizirali. Ovaj trening poslužiti će kao pregled tipične okoline u kojoj se razvija software kao i pojedinih dijelova takve okoline. Završetkom ovog treninga polaznici će moći iz nekog repozitorija programski kod provesti kroz Dev(Sec)Ops pipeline i pokrenuti ga u OpenShift okolini.

Što ćete naučiti

  • Razvoja Dev(Sec)Ops metodologija i alata.
  • Sadržaj Dev(Sec)Ops metodologija.
  • Instalirati i konfigurirati GitLab DevOps platformu.
  • Kroz GitLab Pipeline provesti nekoliko primjera tipičnih aplikacija napisanih u Javascript, Python i Golang programskim jezicima.
  • GitOps principi i alati.
  • Koristeći Argo projekt podesiti tipičnu GitOps okolinu za automatiziranje pokretanja aplikacije unutar željene okoline.

Kome je namijenjeno

Seminar je namijenjen administratorima, DevOps inženjerima i sistem inženjerima koji žele naučiti proces kreiranja Dev(Sec)Ops i GitOps pipelinea s ciljem automatizacije razvoja, testiranja i pokretanja programskog koda.

Preduvjeti

Napredna razina Linux administracije te aktivno korištenje alata za kontejnerizaciju.

Nastavni plan

Pregledaj
  1. Uvod u Dev(Sec)Ops
  2. Uvod u GitLab
  3. Instalacija GitLab DevOps platforme
  4. Konfiguracija GitLab DevOps platforme
  5. Konfiguracija GitLab CI/CD Pipelinea
  6. Uvod u GitOps
  7. Instalacija ArgoCD alata
  8. Konfiguracija ArgoCD elemenata