- Zrozumienie Agile metodologii
- Doświadczenie w tworzeniu oprogramowania
Publiczność
- DevOps inżynierowie
- Menedżerowie IT
- Deweloperzy
DevOps to połączenie praktyk tworzenia oprogramowania i zarządzania IT, które ma na celu zwiększenie wydajności w cyklu życia oprogramowania i usprawnienie operacji wdrażania. Umożliwia współpracę i dostosowanie między zespołami, jednocześnie optymalizując procesy w celu szybszego dostarczania i reagowania na potrzeby klientów.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów DevOps, menedżerów IT lub programistów, którzy chcą zrozumieć podstawy DevOps, a następnie przyjąć praktyki i narzędzia DevOps w swojej organizacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie i zastosowanie zasad i sposobu myślenia stojących za DevOps.
- Zaprojektować i wdrożyć plany transformacji w celu przyjęcia DevOps w swojej organizacji.
- Zautomatyzować powtarzalne testy i procesy w celu szybszego dostarczania i skrócenia czasu realizacji w cyklu życia oprogramowania.
- Zintegruj operacje i praktyki bezpieczeństwa z potokiem DevOps, aby wyeliminować luki w zabezpieczeniach i naruszenia danych.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- DevOps vs Agile
- Przegląd podstawowych koncepcji DevOps
- Zrozumienie kluczowych zalet DevOps
Zrozumienie DevOps faz
- Ciągła integracja
- Ciągłe dostarczanie
- Ciągłe wdrażanie
- Ciągłe testowanie
- Ciągłe monitorowanie
Definiowanie DevOps struktury i procesów
- Zrozumienie DevOps ról i obowiązków
- Planowanie i ocena DevOps adopcji
- Dostosowywanie lub standaryzacja DevOps potoku
Konfiguracja infrastruktury DevOps
- Wybór narzędzia Kanban do śledzenia przepływu pracy (Jira, Azure DevOps itp.)
- Zarządzanie kodami źródłowymi przy użyciu Git
- Tworzenie aplikacji przy użyciu Gradle i Jenkins
- Wdrażanie aplikacji za pomocą Docker i Kubernetes
Narzędzia do automatyzacji budynków
- Zrozumienie scenariuszy automatyzacji
- Tworzenie i uruchamianie testów automatycznych za pomocą Selenium
- Wdrażanie przepływów pracy automatyzacji kompilacji i wdrażania
Integracja zabezpieczeń w procesach DevOps
- Zrozumienie modelu DevSecOps
- Definiowanie zasad i procedur bezpieczeństwa
- Automatyzacja DevOps procesów i narzędzi bezpieczeństwa
DevOps Najlepsze praktyki i wskazówki
Podsumowanie i kolejne kroki
United Arab Emirates - DevOps Fundamentals
Saudi Arabia - DevOps Fundamentals
South Africa - DevOps Fundamentals
Österreich - DevOps Fundamentals
Deutschland - DevOps Fundamentals
Czech Republic - DevOps Fundamentals
Magyarország - DevOps Fundamentals
Luxembourg - DevOps Fundamentals
Lithuania - DevOps Fundamentals
Nederland - DevOps Fundamentals
Portugal - DevOps Fundamentals
Belgique - DevOps Fundamentals
Australia - DevOps Fundamentals
Malaysia - DevOps Fundamentals
New Zealand - DevOps Fundamentals
Philippines - DevOps Fundamentals
Singapore - DevOps Fundamentals
Thailand - DevOps Fundamentals
Argentina - DevOps Fundamentals
Costa Rica - DevOps Fundamentals
Guatemala - DevOps Fundamentals
Colombia - DevOps Fundamentals
Venezuela - DevOps Fundamentals
United Kingdom - DevOps Fundamentals
South Korea - DevOps Fundamentals
Pakistan - DevOps Fundamentals
Sri Lanka - DevOps Fundamentals
Bulgaria - DevOps Fundamentals
Indonesia - DevOps Fundamentals
Kazakhstan - DevOps Fundamentals
Slovakia - DevOps Fundamentals
Botswana - DevOps Fundamentals