DevOps
Podczas warsztatu uczestnicy korzystają z własnych laptopów. Organizator zapewnia przerwy kawowe oraz lunch.
Czego się nauczysz?
Podczas spotkania uczestnik pozna tematy strategii branchowania i wersjonowania, metod testowania pull-requestów, rodzajów testów i czasu ich użycia. Przedstawiony zostanie również schemat Git Flow oraz dobre inżynieryjne praktyki tworzenia kodu i pracy zespołu.
Dla kogo jest ten warsztat?
Prowadzący
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. 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.
Program warsztatów
- Elementy CI:
- elementy składowe procesów CI;
- wpływ działań CI na codzienną pracę interesariuszy projektu;
- Zakresy ryzyk adresowane w CI:
- ryzyka techniczne w wytwarzaniu oprogramowania
- ryzyka zarządcze
- procesy CI – codzienna obsługa nieprzewidzianych zdarzeń.
- niska jakość kodu źródłowego.
- kod niegotowy do wdrożenia.
- późne wykrywanie błędów.
- merge’owanie zmian w kodzie przez kilka zespołów.
- pojęcie długu technologicznego – źródła i zagrożenia;
- informacje zwrotne z procesów CI a dług technologiczny;
- Wstęp do CI / CD.
- ciągłe budowanie.
- ciągłe testowanie.
- ciągła inspekcja.
- ciągłe wdrażania.
- polityka wdrożeń.
- konwencja nazewnicza wersji
- wersjonowanie.
- kategorie zespołów: infrastruktura, backend, frontend
- Automatyzacja i narzędzia
- ciągłej integracji
- ciągłej inspekcji
- ciągłego testowania
- automatyzacji konfiguracji infrastruktury
- ciągłego wdrożenia
- feature Flags / Feature Toggles
- migracji schematu bazy danych
- konteneryzacji
- ciągłego monitoringu
- Lean Startup
- optymalizacja przepływu wartości
- kanban
- build – Measure Learn
- testy A/B
- Zarządzanie zmianą, czyli wdrożenie DevOps w organizacji
- DevOps a Scrum
- DevOps a Lean Startup
- DevOps a ITIL
Uwaga
Zapisy na wybrany warsztat zostały zakończone.