Kod: DEV-017
Czas trwania: 8 godzin
Czas trwania: 8 godzin
Opis szkolenia
DevOps to termin powstały z połączenia dwóch głównych powiązanych trendów. Pierwszy nazywa się "zwinnym administrowaniem systemem" lub "zwinnymi operacjami". Wynikało to z zastosowania nowszych metod Agile i Lean do pracy operacyjnej. Drugim jest znacznie szersze zrozumienie wartości współpracy między pracownikami ds. rozwoju i operacji na wszystkich etapach cyklu rozwoju podczas tworzenia i obsługi usługi.DevOps nie kategoryzuje różnych pod-dyscyplin sysadmin - "Ops" to ogólne określenie dla inżynierów systemów, administratorów systemów, personelu operacyjnego, Release Engineers, DBA, inżynierów sieciowych, specjalistów ds. bezpieczeństwa oraz różnych innych subdyscyplin i tytułów zadań. "Dev" jest używane jako skrót w szczególności dla programistów, ale tak naprawdę w praktyce jest jeszcze szersze i oznacza "wszystkie osoby zaangażowane w rozwój produktu", które mogą obejmować produkt, kontrolę jakości i inne rodzaje dyscyplin.
Szkolenie obejmuje zasady DevOps. Celem kursu jest pomoc uczestnikom w zrozumieniu DevOps poprzez praktyczne przykłady z życia wzięte i popularne narzędzia.
Plan szkolenia
Co to jest DevOpsKorzyści z DevOps
- Metryka
- DevOps Scorecard
Kiedy potrzebujesz DevOps
Narzędzia i umiejętności
- DevOps Toolchain
- Narzędzia DevOps
- Narzędzia do zarządzania bazą danych
- Narzędzia do budowania
- Narzędzia do testowania
- Narzędzia do zarządzania repozytorium
- Narzędzia do ciągłej integracji
- Narzędzia do zarządzania konfiguracją
- Narzędzia do wdrażania
- Narzędzia do zarządzania wersjami
Zarządzanie konfiguracją
- Zakres
- System kontroli wersji
- Przybory
- Korzyści
- System płatków śniegu
- Najlepsze praktyki
- Ansible
CI (ciągła integracja) i CD (ciągła dostawa)
- Integracja
- Realizacja
- Wymagania wstępne
- Podstawowy system CI
- Najlepsze praktyki
- Obowiązki
- Testowanie
- Wydania niskiego ryzyka
Chmura
Doker
Przykładowe architektury
Następne kroki. Jak rozpocząć transformację DevOps
Cele
- Co to jest DevOps i jakie są jego zalety
- Zapoznaj się z niektórymi kluczowymi narzędziami
- Kolejne kroki do dalszego rozwoju w tym obszarze
Grupa docelowa
- Szkolenie skierowane jest do programistów, architektów sysadmin, testerów i menedżerów
Wymagania
- Podstawowa znajomość infrastruktury (czym jest serwer / moduł równoważenia obciążenia / wirtualizacja itp.)
- Podstawowe zrozumienie procesu rozwoju