Plan Szkolenia

Wprowadzenie

Przegląd DevOps praktyk w przedsiębiorstwach

  • Czym różni się DevOps od tradycyjnych praktyk IT?
  • Terminy i technologie DevOps
  • Zwinne metodyki stosowane w DevOps

Przegląd funkcji i architektury platformy Azure DevOps

  • Serwer Azure DevOps
  • Azure DevOps w wersji hostowanej lub lokalnej
  • Azure DevOps dla użytkowników końcowych
  • Azure DevOps dla administratorów

Konfigurowanie i konfigurowanie platformy Azure DevOps na potrzeby rozwoju

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

  • Migracja na platformę Azure DevOps

Przegląd platformy Azure DevOps Podstawowe usługi i narzędzia

  • Wybór odpowiednich usług Azure DevOps dla firmy

Planowanie i śledzenie rozwoju oprogramowania za pomocą Azure tablic

  • Korzystanie z wbudowanych narzędzi scrum i agile w usłudze Azure Boards
  • Praca z widżetami pulpitu nawigacyjnego usługi Azure Boards
  • Monitorowanie stanu projektu za pomocą narzędzi analitycznych platformy Azure
  • Optymalizowanie przejrzystości i współpracy zespołów za pomocą usługi Boards
  • Integracja usługi Azure Boards z istniejącymi GitHub repozytoriami

Hostowanie repozytoriów Git i Collaboration Korzystanie z Azure Repos

  • Tworzenie repozytoriów i kontrola wersji za pomocą Azure Repos
  • Łączenie się z kodem push za pomocą bezpiecznego klienta Git
  • Tworzenie interfejsów API REST i webhooków w Azure Repos
  • Tworzenie środowisk programistycznych i wykonywanie pull requestów
  • Funkcja wyszukiwania z uwzględnieniem kodu w Azure Repos
  • Czyszczenie i konserwacja repozytoriów

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

  • Wdrażanie ciągłej integracji/ciągłego dostarczania (CI/CD)
  • Konfigurowanie Azure Pipelines przy użyciu preferowanego języka i systemu operacyjnego
  • Wykorzystywanie łańcuchów kompilacji i wielofazowych kompilacji w Pipelines
  • Praca z rejestrami usługi Azure Pipelines
  • Wdrażanie kontenerów do Kubernetes lub dowolnej chmury

Wdrożenie pakietu zintegrowanego Management przy użyciu artefaktów platformy Azure

  • Tworzenie i udostępnianie pakietów kodu w Azure Artefakty
  • Zarządzanie typami pakietów za pomocą uniwersalnego zarządzania artefaktami
  • Organizowanie i zabezpieczanie publicznych i prywatnych pakietów kodu źródłowego
  • Dodawanie pakietów do potoków CI/CD za pomocą Azure Artifacts

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

  • Planowane testy manualne kontra testy eksploracyjne
  • Wykonywanie właściwego rodzaju testów dla aplikacji korporacyjnych
  • Przechwytywanie i analizowanie danych przy użyciu Azure planów testów
  • Wykorzystanie funkcji kompleksowej identyfikowalności Azure planów testów
  • Podejmowanie odpowiednich działań w celu rozwiązania zidentyfikowanych defektów kodu

Integracja usług Azure DevOps z innymi rozszerzeniami

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Zrozumienie zwinnych metodyk tworzenia oprogramowania
  • Znajomość dowolnego skryptowego języka programowania
  • Podstawowe doświadczenie w administrowaniu systemem
  • Znajomość GitHub przepływu pracy i repozytoriów

Uczestnicy

  • DevOps Inżynierowie
  • Deweloperzy
  • Kierownicy projektów
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie