Plan Szkolenia
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
Wymagania
- 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
Opinie uczestników (4)
Że mogliśmy sami wszystko zrobić praktycznie. Że nasz trener miał szeroką wiedzę i mogliśmy go pytać o wszystko, a on zawsze posiadał odpowiedź. Że zdobyłem pewne umiejętności, które są przydatne dla developerów.
Julia Gajtkowska - Demant Business Services Poland
Szkolenie - Azure DevOps Fundamentals
Przetłumaczone przez sztuczną inteligencję
bardzo dobry kontakt i widoczna duża wiedza
Szymon Kwasniewski - ZF Automotive Systems Poland Sp. z o.o.
Szkolenie - Azure DevOps Fundamentals
Daniel ma bardzo dużą wiedzę popartą doświadczneniem. Podczas szkolenia potrafił świetnie zobrazowań niektóre zagadnienia przytaczając bardzo realne przykłady. To było bardzo istotne i zdecydowanie lepsze od recytowania tylko regułek i definicji.
Przemyslaw Kormanski - EY Global Services (Poland) Sp. z o.o.
Część praktyczna i interakcja z studentami
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Szkolenie - Azure DevOps Fundamentals
Przetłumaczone przez sztuczną inteligencję