Wprowadzenie
"DevOps jest związkiem ludzi, procesów i produktów, aby umożliwić ciągłe dostarczanie wartości naszym użytkownikom końcowym". - Zgodnie z Donovan Brown w Co to jest DevOps?
Ścieżki rozwoju DevOps pomogą Ci przygotować się do przygody 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 tajemnicami.
- 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 cię z 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% |
Zaimplementuj strategię instrumentacji. | 9% |
Cele kształcenia
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).
- Utrzymanie 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.
- Analiza metryk pochodzących z instrumentacji.
Warunki 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 jesteś nowy w DevOps, rozważ podjęcie następujących kroków:
- Bezpłatny kurs online: podstawy DevOps: podstawowe zasady i praktyki - nowe.
- Kurs prowadzony przez instruktora: AZ-2008: Podstawy metodyki DevOps: Podstawowe zasady i praktyki — NEW.
Jeśli dopiero zaczynasz korzystać z platformy Azure i przetwarzania w chmurze, rozważ jedną z następujących zasobów:
- Bezpłatny kurs online: Podstawy platformy Azure.
- Kurs prowadzony przez instruktora: AZ-900: Podstawy platformy Azure.
Jeśli dopiero zaczynasz korzystać z usługi Azure Administration, rozważ skorzystanie z następujących czynności:
- Bezpłatne online: Wymagania wstępne dla administratorów Azure.
- Kursy prowadzone przez instruktora: AZ-104: Administrator platformy Microsoft Azure.
Jeśli dopiero zaczynasz korzystać z usługi Azure Developer, rozważ skorzystanie z następujących rozwiązań:
- Dostępny bezpłatnie online: Tworzenie aplikacji bezserwerowych.
- Kursy prowadzone przez instruktora: AZ-204: Opracowywanie rozwiązań dla platformy Microsoft Azure.
Aby wykonać pewne ćwiczenia, musisz utworzyć organizację usługi Azure DevOps. Jeśli jeszcze go nie masz, zobacz poniższe:
Aby wykonać niektóre ćwiczenia, musisz utworzyć konto usługi GitHub w GitHub.com. Jeśli jeszcze go nie masz, zobacz poniższe:
- dołącz do usługi GitHub · Usługa GitHub
- Jeśli masz już konto usługi GitHub, utwórz nowe repozytorium Tworzenie nowego repozytorium — GitHub Docs.