Course Code: azuredevops
Duration: 14 hours
Prerequisites:
  • 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
Overview:

DevOps jest praktyką, która rozwija współpracę procesów programistycznych (Dev) i operacyjnych (Ops). DevOps jest zestawem narzędzi i usług, który zapewnia platformę do ciągłej integracji i dostarczania oprogramowania. Wspiera zespoły poprzez wdrażanie wydajności we wszystkich zadaniach związanych z tworzeniem oprogramowania przy użyciu rozwiązań opartych na DevOps, takich jak Boards, Pipelines i inne.

To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla DevOps inżynierów, programistów i kierowników projektów, którzy chcą wykorzystać platformę DevOps do tworzenia i wdrażania zoptymalizowanych aplikacji korporacyjnych szybciej niż tradycyjne metody programowania.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Zrozumieć podstawowe słownictwo i zasady DevOps.
  • Zainstalować i skonfigurować niezbędne narzędzia DevOps do rozwoju oprogramowania.
  • Wykorzystywać narzędzia i usługi DevOps do ciągłego dostosowywania się do rynku.
  • Budować aplikacje korporacyjne i oceniać bieżące procesy rozwoju na podstawie rozwiązań DevOps.
  • Liderować zespoły bardziej efektywnie i przyspieszać czas wdrażania oprogramowania.
  • Przyjmować praktyki DevOps w organizacji.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Dużo ćwiczeń i praktyki.
  • Ręczne wdrażanie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zapytać o dostosowane szkolenie dla tego kursu, prosimy o kontakt z nami w celu ustalenia.
Course Outline:

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

Sites Published:

United Arab Emirates - Azure DevOps Fundamentals

Qatar - Azure DevOps Fundamentals

Egypt - Azure DevOps Fundamentals

Saudi Arabia - Azure DevOps Fundamentals

South Africa - Azure DevOps Fundamentals

Brasil - Azure DevOps Fundamentals

Canada - Azure DevOps Fundamentals

中国 - Azure DevOps Fundamentals

香港 - Azure DevOps Fundamentals

澳門 - Azure DevOps Fundamentals

台灣 - Azure DevOps Fundamentals

USA - Azure DevOps Fundamentals

Österreich - Azure DevOps Fundamentals

Schweiz - Azure DevOps Fundamentals

Deutschland - Azure DevOps Fundamentals

Czech Republic - Azure DevOps Fundamentals

Denmark - Azure DevOps Fundamentals

Estonia - Azure DevOps Fundamentals

Finland - Azure DevOps Fundamentals

Greece - Azure DevOps Fundamentals

Magyarország - Azure DevOps Fundamentals

Ireland - Azure DevOps Fundamentals

Luxembourg - Azure DevOps Fundamentals

Latvia - Azure DevOps Fundamentals

España - Azure DevOps Fundamentals

Italia - Azure DevOps Fundamentals

Lithuania - Azure DevOps Fundamentals

Nederland - Azure DevOps Fundamentals

Norway - Azure DevOps Fundamentals

Portugal - Azure DevOps Fundamentals

România - Azure DevOps Fundamentals

Sverige - Azure DevOps Fundamentals

Türkiye - Azure DevOps Fundamentals

Malta - Azure DevOps Fundamentals

Belgique - Azure DevOps Fundamentals

France - Azure DevOps Fundamentals

日本 - Azure DevOps Fundamentals

Australia - Azure DevOps Fundamentals

Malaysia - Azure DevOps Fundamentals

New Zealand - Azure DevOps Fundamentals

Philippines - Azure DevOps Fundamentals

Singapore - Azure DevOps Fundamentals

Thailand - Azure DevOps Fundamentals

Vietnam - Azure DevOps Fundamentals

India - Azure DevOps Fundamentals

Argentina - Azure DevOps Fundamentals

Chile - Azure DevOps Fundamentals

Costa Rica - Azure DevOps Fundamentals

Ecuador - Azure DevOps Fundamentals

Guatemala - Azure DevOps Fundamentals

Colombia - Azure DevOps Fundamentals

México - Azure DevOps Fundamentals

Panama - Azure DevOps Fundamentals

Peru - Azure DevOps Fundamentals

Uruguay - Azure DevOps Fundamentals

Venezuela - Azure DevOps Fundamentals

Polska - Azure DevOps Fundamentals

United Kingdom - Azure DevOps Fundamentals

South Korea - Azure DevOps Fundamentals

Pakistan - Azure DevOps Fundamentals

Sri Lanka - Azure DevOps Fundamentals

Bulgaria - Azure DevOps Fundamentals

Bolivia - Azure DevOps Fundamentals

Indonesia - Azure DevOps Fundamentals

Kazakhstan - Azure DevOps Fundamentals

Moldova - Azure DevOps Fundamentals

Morocco - Azure DevOps Fundamentals

Tunisia - Azure DevOps Fundamentals

Kuwait - Azure DevOps Fundamentals

Oman - Azure DevOps Fundamentals

Slovakia - Azure DevOps Fundamentals

Kenya - Azure DevOps Fundamentals

Nigeria - Azure DevOps Fundamentals

Botswana - Azure DevOps Fundamentals

Slovenia - Azure DevOps Fundamentals

Croatia - Azure DevOps Fundamentals

Serbia - Azure DevOps Fundamentals

Bhutan - Azure DevOps Fundamentals

Nepal - Azure DevOps Fundamentals

Uzbekistan - Azure DevOps Fundamentals