Plan Szkolenia

Wprowadzenie

Przegląd praktyk DevOps w przedsiębiorstwach

  • W jaki sposób DevOps różni się od tradycyjnych praktyk IT?
  • Terminy i technologie związane z DevOps
  • Metodyki Agile, które są stosowane w DevOps

Przegląd funkcji i architektury platformy Azure DevOps

  • Serwer Azure DevOps
  • Azure DevOps w wersji hostowanej vs. na miejscu
  • Azure DevOps dla użytkowników końcowych
  • Azure DevOps dla administratorów

Konfigurowanie i przygotowywanie platformy Azure DevOps do rozwoju

Wykorzystanie mapy strumienia wartości do oceny istniejących procesów rozwoju

  • Migracja do Azure DevOps

Przegląd podstawowych usług i narzędzi platformy Azure DevOps

  • Wybieranie odpowiednich usług Azure DevOps dla biznesu

Planowanie i śledzenie rozwoju oprogramowania za pomocą tablic Azure

  • Wykorzystanie wbudowanych narzędzi scrum i agile w tablicach Azure
  • Praca z widgetami pulpitów tablic Azure
  • Monitorowanie stanu projektu z narzędziami analitycznymi Azure
  • Optymalizacja przejrzystości i współpracy zespołów z tablicami
  • Integracja tablic Azure z istniejącymi repozytoriami GitHub

Hostowanie repozytoriów Git i Collaboration z użyciem Azure Repos

  • Tworzenie repozytoriów i kontrola wersji z Azure Repos
  • Połączenie z push kodu przez wsparcie bezpiecznego klienta Git
  • Budowanie REST API i webhooków w Azure Repos
  • Tworzenie środowisk rozwoju i wykonywanie pull requestów
  • Funkcja wyszukiwania kodoznawczego w Azure Repos
  • Czyszczenie i utrzymywanie repozytoriów

Tworzenie i wdrażanie oprogramowania za pomocą Azure potoków

  • Wdrażanie ciągłej integracji/ciągłej dostawy (CI/CD)
  • Konfigurowanie Azure Pipelines z preferowanym językiem i systemem operacyjnym
  • Wykorzystanie łańcuchów budowy i wielofazowych budów w Pipelines
  • Praca z rejestrami Azure Pipelines
  • Wdrażanie kontenerów do Kubernetes lub jakiegokolwiek chmury

Wdrożenie pakietu zintegrowanego Management z użyciem artefaktów platformy Azure

  • Tworzenie i udostępnianie pakietów kodu w Azure Artifacts
  • Zarządzanie typami pakietów z wszechstronnym zarządzaniem artefaktami
  • Organizowanie i bezpieczne przechowywanie pakietów kodu publicznego i prywatnego
  • Dodawanie pakietów do pipeline CI/CD z Azure Artifacts

Testowanie i optymalizacja jakości kodu za pomocą Azure planów testów

  • Planowane testowanie ręczne vs. eksploracyjne testowanie
  • Wykonanie odpowiedniego typu testu dla aplikacji przedsiębiorstwa
  • Zapisywanie i analizowanie danych z użyciem Azure Test Plans
  • Wykorzystanie funkcji śledzenia od początku do końca w Azure Test Plans
  • Podejmowanie właściwych działań w celu rozwiązania zidentyfikowanych wad kodu

Integracja usług Azure DevOps z innymi rozszerzeniami

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Znajomość metodologii Agile rozwoju oprogramowania
  • Znajomość jakiegoś języka skryptowego
  • Podstawowe doświadczenie w zadaniach administracji systemowej
  • Znajomość GitHub przepływu pracy i repozytoriów

Grupa docelowa

  • Inżynierowie DevOps
  • Developeri
  • Menadżerowie Projektów
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie