- 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
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.
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
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