Wprowadzenie

Ukończone

"DevOps to związek ludzi, procesów i produktów, aby umożliwić ciągłe dostarczanie wartości naszym użytkownikom końcowym". - Według Donovan Brown w Co to jest DevOps?

Ścieżki szkoleniowe metodyki DevOps pomogą Ci przygotować się do podróży devOps. Poznasz główne cechy procesu, narzędzi i osób zaangażowanych w cykl życia metodyki DevOps. Ponadto przygotowuje Cię do egzaminu certyfikacyjnego rozwiązania Microsoft DevOps Solution. Zobaczysz inną zawartość, aby upewnić się, że masz pełny obraz metodyki DevOps. Zawartość modułu zawiera grafiki, linki referencyjne, pytania dotyczące przeglądu modułu i opcjonalne laboratoria praktyczne.

Poznasz następujące informacje:

  • Jak zaplanować metodyki DevOps.
  • Użyj kontroli źródła.
  • Skalowanie usługi Git dla przedsiębiorstwa.
  • Łączenie artefaktów.
  • Projektowanie strategii zarządzania zależnościami.
  • Zarządzanie wpisami tajnymi.
  • Implementowanie ciągłej integracji.
  • Zaimplementuj strategię tworzenia kontenerów.
  • Projektowanie strategii wydania.
  • Konfigurowanie przepływu pracy zarządzania wydaniami.
  • Zaimplementuj wzorzec wdrażania.
  • Optymalizowanie mechanizmów przesyłania opinii.

Zaplanuj przed podjęciem działań. Ten moduł pomoże Ci zrozumieć, czym jest metodyka DevOps i jak zaplanować podróż transformacji metodyki DevOps.

Co to jest podróż transformacji metodyki DevOps?

Podróż transformacji DevOps to seria 8 ścieżek szkoleniowych. Zapoznaje się z usługami Azure DevOps i GitHub. Zapoznaj się również z wieloma usługami, funkcjami i integracją z narzędziami do obsługi procesu DevOps.

Dlaczego warto skorzystać ze ścieżki szkoleniowej Metodyki DevOps?

Osoby w tych modułach są zainteresowane projektowaniem i implementowanie procesów DevOps. Ponadto przygotowują się do egzaminu certyfikacyjnego AZ-400 — Projektowanie i wdrażanie rozwiązań Microsoft DevOps Solutions .

Egzamin certyfikacyjny jest przeznaczony dla specjalistów DevOps. Połącz ludzi, procesy i technologie, aby stale dostarczać cenne produkty i usługi, które spełniają potrzeby użytkowników końcowych i cele biznesowe. Specjaliści devOps usprawniają dostarczanie, optymalizując praktyki, poprawiając komunikację i współpracę oraz tworząc automatyzację.

Projektują i implementują strategie kodu aplikacji i infrastruktury, które umożliwiają ciągłą integrację, testowanie, dostarczanie, monitorowanie i opinie.

Kandydaci do egzaminu muszą być biegłi w zakresie praktyk Agile. Muszą oni zapoznać się z administracją, programowaniem i ekspertami platformy Azure w co najmniej jednym z tych obszarów.

Specjaliści devOps muszą projektować i implementować rozwiązania DevOps dotyczące kontroli wersji, zgodności, infrastruktury jako kodu, zarządzania konfiguracją, kompilowania, wydawania i testowania przy użyciu technologii platformy Azure.

Istnieje pięć obszarów domeny.

Obszar domeny AZ-400 Waga
Projektowanie i implementowanie procesów i komunikacji. 11%
Projektowanie i implementowanie strategii kontroli źródła. 13%
Projektowanie i implementowanie potoków kompilacji i wydania. 51%
Opracowywanie planu zabezpieczeń i zgodności. 16%
Implementowanie strategii instrumentacji. %9

Cele szkolenia

Po ukończeniu tej serii uczniowie i specjaliści mogą wykonywać następujące czynności:

  • Projektowanie i implementowanie możliwości śledzenia i przepływu pracy.
  • Zaprojektuj i zaimplementuj odpowiednie metryki i zapytania dotyczące metodyki DevOps.
  • Konfigurowanie współpracy i komunikacji.
  • Projektowanie i implementowanie strategii rozgałęziania dla kodu źródłowego.
  • Konfigurowanie repozytoriów i zarządzanie nimi.
  • Projektowanie i implementowanie strategii zarządzania pakietami.
  • Projektowanie i implementowanie strategii testowania dla potoków.
  • Projektowanie i implementowanie potoków.
  • Projektowanie i implementowanie wdrożeń.
  • Projektowanie i implementowanie infrastruktury jako kodu (IaC).
  • Obsługa potoków.
  • Projektowanie i implementowanie metod uwierzytelniania i autoryzacji.
  • Projektowanie i implementowanie strategii zarządzania poufnymi informacjami w automatyzacji.
  • Automatyzowanie skanowania zabezpieczeń i zgodności.
  • Konfigurowanie monitorowania dla środowiska DevOps.
  • Analizowanie metryk z instrumentacji.

Wymagania wstępne

Pomyślni uczniowie będą mieli wcześniejszą wiedzę i zrozumienie następujących elementów:

  • Pojęcia dotyczące przetwarzania w chmurze obejmują zrozumienie implementacji PaaS, SaaS i IaaS.
  • Administrowanie platformą Azure i programowanie na platformie Azure z sprawdzoną wiedzą w co najmniej jednym z tych obszarów.
  • Podstawowe pojęcia dotyczące metodyki DevOps, w tym kontrola wersji, programowanie oprogramowania Agile i podstawowe zasady tworzenia oprogramowania. Warto mieć doświadczenie w organizacji dostarczającej oprogramowanie.

Jeśli dopiero zaczynasz korzystać z metodyki DevOps, rozważ skorzystanie z następujących funkcji:

Jeśli dopiero zaczynasz korzystać z platformy Azure i przetwarzania w chmurze, rozważ jedną z następujących zasobów:

Jeśli dopiero zaczynasz korzystać z usługi Azure Administracja istration, rozważ skorzystanie z następujących funkcji:

Jeśli dopiero zaczynasz korzystać z usługi Azure Developer, rozważ skorzystanie z następujących rozwiązań:

Aby wykonać pewne ćwiczenia, musisz utworzyć organizację usługi Azure DevOps. Jeśli jeszcze go nie masz, zobacz następujące kwestie:

Aby wykonać niektóre ćwiczenia, musisz utworzyć konto usługi GitHub w GitHub.com. Jeśli jeszcze go nie masz, zobacz następujące kwestie: