Plan Szkolenia

Wprowadzenie

  • DevOps vs Agile
  • Przegląd podstawowych koncepcji DevOps
  • Zrozumienie kluczowych korzyści DevOps

Zrozumienie faz DevOps

  • Ciągła integracja
  • Ciągłe dostarczanie
  • Ciągłe wdrażanie
  • Ciągłe testowanie
  • Ciągłe monitorowanie

Definiowanie struktury i procesów DevOps

  • Zrozumienie ról i obowiązków w DevOps
  • Planowanie i ocena adopcji DevOps
  • Dostosowywanie lub standaryzacja potoku DevOps    

Konfigurowanie infrastruktury DevOps

  • Wybór narzędzia Kanban do śledzenia przepływu pracy (Jira, Azure DevOps itp.)
  • Zarządzanie kodem źródłowym za pomocą Git
  • Budowanie aplikacji z użyciem Gradle i Jenkins
  • Wdrażanie aplikacji z Docker i Kubernetes

Budowanie narzędzi automatyzacji

  • Zrozumienie scenariuszy automatyzacji
  • Tworzenie i uruchamianie zautomatyzowanych testów z Selenium
  • Implementacja zautomatyzowanych przepływów pracy budowania i wdrażania

Integracja bezpieczeństwa w procesach DevOps

  • Zrozumienie modelu DevSecOps
  • Definiowanie polityk i procedur bezpieczeństwa
  • Automatyzacja procesów i narzędzi bezpieczeństwa w DevOps

Najlepsze praktyki i wskazówki DevOps

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie metodologii Agile
  • Doświadczenie w rozwoju oprogramowania

Grupa docelowa

  • Inżynierowie DevOps
  • Menedżerowie IT
  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie