Szkolenie: Python DevOps - Continuous Integration, Delivery, Deployment
Szkolenie Python DevOps CI/CD to praktyczny kurs, który uczy automatyzacji testów, wdrożeń i zarządzania procesami DevOps w projektach Python, obejmując Continuous Integration, Delivery i Deployment w nowoczesnych środowiskach IT
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:PYTHON/DEVOPS
Python DevOps - Continuous Integration, Delivery, Deployment
Cele szkolenia
Szkolenie przygotowuje do samodzielnego wdrażania i automatyzacji procesów Continuous Integration, Delivery i Deployment w projektach Python
Szkolenie uczy konfigurowania narzędzi DevOps oraz zarządzania pipeline CI/CD w celu zwiększenia efektywności i jakości oprogramowania
Szkolenie omawia praktyczne aspekty testowania, kontroli wersji i zarządzania środowiskami wdrożeniowymi w ekosystemie Python
Dla kogo?
Programistów Python z doświadczeniem w projektach komercyjnych, chcących rozwijać kompetencje DevOps i CI/CD
Testerów oraz specjalistów ds. jakości oprogramowania odpowiedzialnych za automatyzację testów i wdrożeń
DevOpsów oraz administratorów systemów wdrażających procesy automatyzacji w środowiskach Python
Kierowników zespołów IT oraz architektów systemowych planujących wdrożenie nowoczesnych praktyk DevOps
Efekty kształcenia
Uczestnik projektuje i wdraża pipeline CI/CD dla aplikacji Python
Uczestnik analizuje i optymalizuje procesy testowania i wdrażania
Uczestnik konfiguruje narzędzia do automatyzacji testów i deploymentu
Uczestnik monitoruje i kontroluje jakość kodu w procesie DevOps
Uczestnik zarządza wersjami i środowiskami wdrożeniowymi
Uczestnik rozróżnia i stosuje różne typy testów automatycznych
Wymagania
Umiejętność biegłego posługiwania się komputerem
Umiejętność korzystania z konsoli systemu operacyjnego Unix, Linux itp
Znajomość podstawowych koncepcji związanych z infrastrukturą
Wiedza o procesach obejmujących wytwarzanie oprogramowania
Uczestnictwo w co najmniej jednym projekcie związanym z wytwarzaniem oprogramowania
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
DevOps
Czym jest Dev?
Czym jest Ops?
Czym jest DevOps?
Czym jest DevSecOps?
Pojęcie długu technicznego
Ekosystem narzędzi deweloperskich
System kontroli wersji
System ciągłego budowania
Ciągłe testowanie
Dashboardy i inspekcja jakości
Repozytorium artefaktów
Platforma uruchomieniowa
Rodzaje testów na przykładach
Jednostkowe
Dymne
Analiza statyczna
Mutacyjne
Regresyjne
Funkcjonalne
Interfejsu
Obciążeniowe
Integracyjne
Bezpieczeństwa
Continuous Integration
Wpływ CI na architekturę aplikacji
Git Flow vs. Github Flow vs. Master based development
Uruchamianie testów
Definiowanie Pipeline CI/CD
Zrównoleglanie testów
Optymalizacja procesu testowania
Continuous Delivery
Migracja schematu bazy danych
Infrastructure as a Code
Wdrożenia testowe
Automatyzacja testów na środowisku testowym
Tworzenie obrazów i pakietów
Kontrola zależności
Automatyzacja testów
Ekosystem narzędzi deweloperskich
Continuous Integration
Continuous Delivery
Continuous Deployment
Definiowanie Pipeline CI/CD
Automatyzacja testów na środowisku testowym
Zarządzanie zależnościami aplikacji
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

