DevOps - zwinne dostarczanie aplikacji

LICZBA DNI: 3 (24h)

KOD KURSU: DEVOPS

POZIOM SZKOLENIA:

# development

Najbliższy termin:

29 marca 2021

2900 PLN netto + 23% VAT

  • zdalne

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

29

marca

Zdalne,

2900 PLN netto
+ 23% VAT

Termin

29

marca

Lokalizacja

Zdalne,

Cena / os

2900 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie przeznaczone jest dla programistów, administratorów systemowych lub ich liderów, których zadaniem jest zapewnienie szybkiego dostarczenia przyrostu funkcjonalności na środowisko produkcyjne uwzględniając development, testy,release oraz deployment

WYMAGANIA

ZALETY

Poznanie narzędzi pozwalających na automatyzację procesu wytwarzania oprogramowania, dostarczania go do instalacji na środowisku oraz tworzenia infrastruktury

Cele szkolenia

Omówienie tematyki DevOps, zarówno pod kątem zrozumienia jej idei, jak i jej praktycznej realizacji

Zrozumienie idei DevOps oraz praca jako efektywny członek zespołu

Uczestnik potrafi sugerować zmiany w istniejącej organizacji, by sprzyjała powstawaniu zespołów DevOps

Rozumie koncepcję automatyzacji jako narzędzia podnoszącego efektywność zespołu i organizacji

Rozumie ideę Continuous Integration i móc ją praktycznie zastosować za pomocą narzędzia Jenkins

Rozumie ideę automatyzacji infrastruktury i móc ją praktycznie zastosować za pomocą narzędzi Vagrant i Puppet (alternatywnie: Chef)

Rozumie zarządzanie infrastrukturą w chmurze na przykładzie Amazon EC2

Program

  • plan
  • code
  • build
  • test
  • release
  • deploy
  • operate
  • monitor
  • Continuous Integration,
  • Continuous Deployment,
  • system kontroli wersji,
  • automatyzacja,
  • mikroserwisy,
  • infrastruktura jako kod,
  • Git workflow i inne.
  • Czym jest Ansible?
  • Automatyzacja Pull vs Push
  • Koncepty: idempotentność, moduły, host inventory, task'i, polecenia ad-hoc
  • Podstawy Ansible'a: Playbook'i, YAML, moduły, zmienne, role.
  • Czym jest Docker?
  • Architektura oraz komponenty Docker'a
  • Budowanie obrazów - Dockerfile
  • Sieci w Docker'ze
  • Wolumeny, rejestry obrazów oraz zarządzanie logami
  • docker-compose
  • Przegląd podstawowych usług największego dostawcy usług chmurowych na świecie
  • Czym jest Jenkins?
  • Architektura oraz instalacja
  • Rodzaje Job'ów
  • RBAC
  • Plugin'y
  • Pipeline'y: skryptowe vs deklaracyjne
  • Cron
  • Pętle oraz instrukcje warunkowe

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.