Plan Szkolenia

Wprowadzenie

Omówienie praktyk DevOps w biznesie

  • Jak DevOps różni się od tradycyjnych praktyk IT?
  • Terminologia i technologie DevOps
  • Metodologie Agile stosowane w DevOps

Omówienie funkcji i architektury Azure DevOps

  • Azure DevOps Server
  • Hostowany vs. lokalny Azure DevOps
  • Azure DevOps dla użytkowników końcowych
  • Azure DevOps dla administratorów

Konfigurowanie i ustawianie Azure DevOps do programowania oprogramowania

Wykorzystywanie mapy strumienia wartości do oceny istniejących procesów rozwojowych

  • Migracja na Azure DevOps

Omówienie podstawowych usług i narzędzi Azure DevOps

  • Wybieranie odpowiednich usług Azure DevOps dla firmy

Planowanie i śledzenie rozwoju oprogramowania za pomocą Azure Boards

  • Korzystanie z wbudowanych narzędzi scrum i Agile w Azure Boards
  • Praca z widgetami pulpitu nawigacyjnego Azure Boards
  • Monitorowanie statusu projektu za pomocą narzędzi analizy Azure
  • Optymalizacja przejrzystości i współpracy zespołów za pomocą Boards
  • Integrowanie Azure Boards z istniejącymi repozytoriami GitHub

Hosting Git Repositories i współpraca przy użyciu Azure Repos

  • Tworzenie repozytoriów i kontroli wersji za pomocą Azure Repos
  • Połączenie z kodem poprzez bezpieczne wsparcie klienta Git
  • Budowanie REST API i webhooków w Azure Repos
  • Tworzenie środowisk programistycznych i wykonywanie żądań ściągania (pull requests)
  • Funkcja wyszukiwania świadomego kodu w Azure Repos
  • Czyszczenie i utrzymanie repozytoriów

Budowanie i wdrażanie oprogramowania za pomocą Azure Pipelines

  • Implementacja ciągłego integracji/ciągłego dostarczania (CI/CD)
  • Konfigurowanie Azure Pipelines z preferowanym językiem i systemem operacyjnym
  • Korzystanie z łańcuchów kompilacji i wielofazowych kompilacji w Pipelines
  • Praca z rejestracjami Azure Pipelines
  • Wdrażanie kontenerów do Kubernetes lub dowolnej chmury

Implementacja zintegrowanego zarządzania pakietami przy użyciu Azure Artifacts

  • Tworzenie i udostępnianie pakietów kodu w Azure Artifacts
  • Zarządzanie typami pakietów za pomocą uniwersalnego zarządzania artefaktami
  • Organizacja i bezpieczne przechowywanie publicznych i prywatnych źródeł kodu
  • Dodawanie pakietów do potoków CI/CD z Azure Artifacts

Testowanie i optymalizacja jakości kodu za pomocą Azure Test Plans

  • Planowane ręczne testowanie vs. eksploracyjne testowanie
  • Wykonywanie odpowiedniego typu testów dla aplikacji przedsiębiorstw
  • Zbieranie i analizowanie danych przy użyciu Azure Test Plans
  • Korzystanie z funkcji śledzenia od końca do końca w Azure Test Plans
  • Przeprowadzanie odpowiednich działań, aby rozwiązać wykryte defekty kodu

Integrowanie usług Azure DevOps z innymi rozszerzeniami

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Rozumienie metodologii programowania w trybie Agile.
  • Znajomość któregoś ze skryptowych języków programowania.
  • Podstawowe doświadczenie z zadaniami administracyjnymi systemów.
  • Znajomość przepływu pracy i repozytoriów GitHub.

Audycja

  • Inżynierowie DevOps
  • Programiści
  • Menedżerowie projektów
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie