Plan Szkolenia

Wprowadzenie

Przegląd praktyki DevOps w przedsiębiorstwach

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

Przegląd funkcji i architektury Azure DevOps

  • Serwer Azure DevOps
  • Azure DevOps hostowane vs. lokalne
  • Azure DevOps dla użytkowników końcowych
  • Azure DevOps dla administratorów

Konfiguracja i ustawienia Azure DevOps do rozwoju

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

  • Migracja do Azure DevOps

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

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

Planowanie i śledzenie rozwoju oprogramowania za pomocą Azure Boards

  • Wykorzystanie wbudowanych narzędzi scrum i agile w Azure Boards
  • Praca z widgetami pulpitu Azure Boards
  • Monitorowanie statusu projektu za pomocą narzędzi analitycznych Azure
  • Optymalizacja przejrzystości i współpracy zespołów z wykorzystaniem Boards
  • Integracja Azure Boards z istniejącymi repozytoriami GitHub

Hostowanie repozytoriów Git i współpraca za pomocą Azure Repos

  • Tworzenie repozytoriów i kontrola wersji z Azure Repos
  • Łączenie się z kodem poprzez bezpieczne wsparcie klienta Git
  • Tworzenie REST API i webhooków w Azure Repos
  • Tworzenie środowisk rozwojowych i wykonywanie pull requestów
  • Funkcja wyszukiwania opartego na kodzie w Azure Repos
  • Czyszczenie i utrzymywanie repozytoriów

Budowanie i wdrażanie oprogramowania za pomocą Azure Pipelines

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

Implementacja zintegrowanego zarządzania pakietami za pomocą Azure Artifacts

  • Tworzenie i udostępnianie pakietów kodu w Azure Artifacts
  • Zarządzanie typami pakietów z uniwersalnym zarządzaniem 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 Test Plans

  • Planowane testy manualne vs. testy eksploracyjne
  • Wykonywanie odpowiedniego typu testów dla aplikacji przedsiębiorczych
  • Przechwytywanie i analizowanie danych za pomocą Azure Test Plans
  • Wykorzystanie funkcji kompleksowej śledzalności w Azure Test Plans
  • Podejmowanie odpowiednich działań w celu rozwiązania zidentyfikowanych błędów kodu

Integracja usług Azure DevOps z innymi rozszerzeniami

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Zrozumienie metodologii rozwoju oprogramowania Agile
  • Znajomość dowolnego języka programowania skryptowego
  • Podstawowe doświadczenie w zadaniach administracyjnych systemu
  • Znajomość przepływu pracy i repozytoriów GitHub

Grupa docelowa

  • Inżynierowie DevOps
  • Deweloperzy
  • Menedżerowie projektów
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie