Základy DevOps

Na tomto predmete získate základné zručnosti potrebné pre aplikovanie princípov DevOps pri integrácii vývojových a prevádzkových činností, využívanie nástrojov pre správu verzií a spoluprácu v tíme. Naučíte sa implementovať procesy CI/CD a pracovať na softvérových projektoch s využitím DevOps postupov a nástrojov.

Prednášky

Prednášky budú prebiehať online cez MS Teams. Pripojiť sa môžete na tejto adrese: https://teams.microsoft.com/meet/37993941338936?p=LweZOXqWb4F07xSIIC.

Prednášky budú čiastočne spojené s predmetom Základy softvérového inžinierstva. Presné pokyny na pripojenie v jednotlivé týždne dostanete emailom.

Podmienky pre získanie zápočtu

  1. Pravidelná aktívna účasť na online cvičeniach.
  2. Maximálne 3 ospravedlnené neúčasti — spôsob náhrady určí cvičiaci.
  3. Získanie aspoň 11 z 20 možných bodov za cvičenia.

Rozdelenie bodov za zápočet

  • 10 bodov — test v 7. týždni semestra
  • 10 bodov — tímový projekt: vyriešenie zadanej úlohy vrátane implementácie jednotkových testov, recenzia kódu ostatných členov tímu, zlúčenie ich riešení do hlavnej vetvy vývoja

Skúška

Skúška má formu testu, za ktorý je možné získať max. 80 bodov, z ktorých na úspešné ukončenie predmetu je nutné získať aspoň 41.

Odporúčaná literatúra:

  1. THOMAS, D. - HUNT, A. The pragmatic programmer: your journey to mastery. Second edition, 20th anniversary edtion. Boston: Addison-Wesley, 2020. 321 s. ISBN 978-0-13-595705-9.
  2. MARTIN, R.C. Clean Agile: back to basics. Boston New York Amsterdam London: Pearson, 2020. 205 s. ISBN 978-0-13-578186-9.
  3. MARTIN, R.C. Clean Code: a handbook of agile software craftsmanship. Upper Saddle River, N.J: Prentice Hall, 2009. 431 s. ISBN 978-0-13-608323-8.
  4. PILONE, D. - MILES, R. Head first software development. Sebastopol, CA: O’Reilly, 2008. 459 s. ISBN 978-0-596-52735-8.
  5. FARLEY, D. Modern software engineering: doing what works to build better software faster. Boston: Addison-Wesley, 2022. 224 s. ISBN 978-0-13-731491-1.
  6. CHACON, S. Pro Git [online]. . Second edition. vyd. New York, NY: Apress, 2014. 426 s. ISBN 978-1-4842-0077-3. Dostupné na internete: https://git-scm.com/book/en/v2
  7. FRIED, J. et al. Getting real: the smarter, faster, easier way to build a successful web application. . Chicago: 37signals, 2006. 187 s. ISBN 978-0-578-01281-0. Dostupné na internete: https://basecamp.com/gettingreal
  8. BUTCHER, P. Debug it! find, repair, and prevent bugs in your code. Raleigh, N.C: Pragmatic Bookshelf, 2009. 214 s. ISBN 978-1-934356-28-9.