Python DevOps: Continuous Integration, Delivery, Deployment

LICZBA DNI: 2 (16h)

KOD KURSU: PYTHON/DEVOPS

POZIOM SZKOLENIA:

# ci-cd

Najbliższy termin:

30 sierpnia 2021

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 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? Napisz do nas »

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

30

sierpnia

Warszawa,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

30

sierpnia

Lokalizacja

Warszawa,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Programistów, testerów i DevOpsów

Osób odpowiedzialnych jakość wytwarzanego oprogramowania

Kierowników zespołów i architektów systemowych

WYMAGANIA

Umiejętność biegłego posługiwania się komputerem

Umiejętność korzystania z konsoli systemu operacyjnego

Znajomość podstawowych koncepcji związanych z infrastrukturą

Wiedza o procesach obejmujących wytwarzanie oprogramowania

Uczestnictwo w co najmniej jednym projekcie związanym z wytwarzaniem oprogramowania

ZALETY

Zapoznanie się ze wszystkimi elementami składowymi procesów związanych z wydaniami ciągłymi oprogramowania

Cele szkolenia

Omówienie celu połączenia Dev i Ops

Określenie potrzeb i celów każdego z procesów

Szacowanie zmiany i wpływu na bieżące procesy

Określenie dobrych i złych praktyk, związanych z procesem ciągłej integracji

Praktyczne budowanie planu testów i komunikacji w ramach CI

Optymalizacja wykonania zadań w ramach CI

Opracowywanie planu wydań i kryteriów, jakości wewnętrznej i zewnętrznej tworzonego produktu

Program

  • Czym jest Dev?
  • Czym jest Ops?
  • Czym jest DevOps?
  • Czym jest DevSecOps?
  • Pojęcie długu technicznego
  • System kontroli wersji
  • System ciągłego budowania
  • Ciągłe testowanie
  • Dashboardy i inspekcja jakości
  • Repozytorium artefaktów
  • Platforma uruchomieniowa
  • Jednostkowe
  • Dymne
  • Analiza statyczna
  • Mutacyjne
  • Regresyjne
  • Funkcjonalne
  • Interfejsu
  • Obciążeniowe
  • Integracyjne
  • Bezpieczeństwa
  • Wpływ CI na architekturę aplikacji
  • Git Flow kontra Feature Toggles
  • Test Driven Development (TDD)
  • Uruchamianie testów
  • Definiowanie Pipeline CI/CD
  • Zrównoleglanie testów
  • Optymalizacja procesu testowania
  • Migracja schematu bazy danych
  • Infrastructure as a Code
  • Wdrożenia testowe
  • Automatyzacja testów na środowisku testowym
  • Tworzenie obrazów i pakietów
  • Kontrola zależności
  • Wprowadzenie do Docker i Kubernetes
  • Platforma uruchomieniowa
  • Wdrożenia
  • Rollback
  • Monitoring

Autor szkolenia:

Matt Harasymczuk

Mateusz Matt Harasymczuk jest głównym inżynierem technologii kosmicznych i oprogramowania w Astro Tech and Bioastronautics Research gdzie tworzy HabitatOS - system operacyjny dla przyszłych baz na Księżycu i Marsie. Wcześniej pracował w Europejskiej Agencji Kosmicznej, w Allegro oraz w Centralnym Ośrodku Informatyki jako główny specjalista ds. architektury procesów. Studiował lotnictwo i kosmonautykę w Lotniczej Akademii Wojskowej oraz informatykę na Politechnice Poznańskiej. Otrzymał Medal Kopernika za stworzenie podstaw dla lotów kosmicznych w Polsce i budowę pierwszego w Europie habitatu. Prywatnie PADI DiveMaster, pilot, zwycięzca Global Space Balloon Challenge w 2019 i ojciec. Autor sześciu książek dotyczących inżynierii oprogramowania oraz astronautyki. W jego 500+ szkoleniach łącznie brało udział ponad 6 tysięcy osób.

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.