Szkolenie: Wytwarzanie i dostarczanie oprogramowania w kulturze DevOps z użyciem Azure DevOps
Szkolenie DevOps z Azure DevOps to praktyczny kurs, który uczy kompleksowego zarządzania cyklem życia oprogramowania, automatyzacji wdrożeń, integracji ciągłej, zarządzania repozytoriami i artefaktami oraz pracy zespołowej w chmurze
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:AZURE/DEVOPS
Wytwarzanie i dostarczanie oprogramowania w kulturze DevOps z użyciem Azure DevOps
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania, budowania i wdrażania aplikacji z wykorzystaniem narzędzi Azure DevOps w środowisku DevOps
Szkolenie uczy automatyzacji procesów CI/CD, zarządzania repozytoriami kodu, artefaktami oraz środowiskami wdrożeniowymi
Szkolenie rozwija umiejętność konfigurowania i monitorowania pipeline’ów, zarządzania zespołem oraz wdrażania dobrych praktyk DevOps
Dla kogo?
Programiści z doświadczeniem w pracy z systemami kontroli wersji, chcący rozwinąć kompetencje DevOps
Specjaliści ds. wdrożeń i utrzymania aplikacji, odpowiedzialni za automatyzację procesów i zarządzanie środowiskami
Osoby techniczne realizujące projekty IT, które chcą poznać narzędzia do zarządzania cyklem życia oprogramowania
Efekty kształcenia
Uczestnik konfiguruje i obsługuje pipeline’y CI/CD w Azure DevOps
Uczestnik zarządza repozytoriami kodu i artefaktami projektowymi
Uczestnik automatyzuje procesy wdrożeniowe i testowe
Uczestnik integruje narzędzia DevOps z usługami chmurowymi
Uczestnik planuje i monitoruje zadania zespołu projektowego
Uczestnik stosuje polityki bezpieczeństwa i zarządza dostępami
Wymagania
Znajomość zasad projektowania systemów komputerowych
Doświadczenie w pracy z linią komend
Podstawowa znajomość systemu kontroli wersji Git
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do DevOps
Fundamenty podejścia DevOps
Przegląd podstawowych koncepcji i narzędzi
DevOps w szerszym kontekście
DevOps w szerszym kontekście
DevOps wobec innych metodyk zwinnych
DevOps a SRE, admin, DevSecOps
Wprowadzenie do Azure DevOps
Czym jest Azure DevOps?
Azure DevOps Services vs Azure DevOps Server
Architektura i prezentacja usług
Organizacje i projekty
Różnice pomiędzy organizacją i projektem
Ustawianie globalnych polityk
Integracja z Azure Active Directory / Active Directory
Licencje
Użytkownicy i grupy
Tworzenie użytkownika
Tworzenie zespołu
Segmentacja dostępów
Role i uprawnienia
Budowie procesu w Azure DevOps
Wbudowane procesy (Agile, Scrum)
Konfiguracja nowego i modyfikacja istniejącego procesu
Board
Epic, Feature, PBI, Task/Bug
Backlog
Sprint
Szablony
ADO Wiki
Wdrażanie aplikacji
Budowanie a wdrożenie w ADO
Deployment a release
Feature flags a slots
Środowiska wdrożeniowe
Polityki wdrożeń i approvals
Wdrażanie własnej aplikacji
Praca z sekretami
Dostęp do sekretów w Pipeline
Integracja z KeyVault
Testowanie i zbieranie wyników
Raporty
Test Plans
Code coverage
Artefakty
Rodzaje feedów
Tworzenie nowego feeda
Prywatne repozytorium artefaktów
Widoki
Universal Packages
GitHub Actions
Wprowadzenie do GitHub Actions
Różnice pomiędzy Azure DevOps a GitHub Actions
Migracja projektu
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


