Python DevOps - Continuous Integration, Delivery, Deployment
Python DevOps - Continuous Integration, Delivery, Deployment
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie jest dedykowane dla programistów, testerów i DevOpsów, osób odpowiedzialnych jakość wytwarzanego oprogramowania, kierowników zespołów i architektów systemowych
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji21-05-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie oferuje korzyści dla profesjonalistów pracujących w obszarze rozwoju oprogramowania i operacji systemowych:Automatyzacja procesów, Zwiększenie prędkości procesów budowania, testowania i wdrażania Zwiększenie jakości, szybkie wykrywanie i rozwiązywanie błędów. Łatwiejsze zarządzanie wersjami: zarządzanie wersjami kodu, monitorowanie i śledzenie zmian w kodzie źródłowym, Szybka reakcja na zmiany, Zintegrowane testowanie, Skrócenie cyklu wdrożenia, Łatwiejsza diagnoza problemów.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Opanowanie używania m.in. konteneryzacji za pomocą Docker, budowania projektu i uruchamiania testów, tworzenia pipeline CI/CD oraz architektur platform deploymentowych. Ponadto posiadł praktyczną wiedzę na temat wykorzystania i zaadaptowania wiedzy w nowoczesnych organizacjach IT zwinnie dostarczających oprogramowanie. | Kryteria weryfikacji Tworzy realny projekt, który będzie można wygodnie udostępnić, skomentować i zaprezentować. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
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
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 2 DevOps, Ekosystem narzędzi deweloperskich, Rodzaje testów na przykładach | Prowadzący Matt Harasymczuk | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 2 z 2 Continuous Integration, Continuous Delivery, Automatyzacja testów | Prowadzący Matt Harasymczuk | Data realizacji zajęć 23-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 908,95 PLN
- Koszt przypadający na 1 uczestnika netto2 365,00 PLN
- Koszt osobogodziny brutto181,81 PLN
- Koszt osobogodziny netto147,81 PLN
Prowadzący
Prowadzący
Matt Harasymczuk
Na codzień tworzy serwis www.python3.info gdzie można znaleźć materiały do nauki Pythona na każdym poziomie trudności. Projekt posiada 27 tysięcy testów do listingów kodu, tysiące zadań do samodzielnego rozwiązania, a wyeksportowany do PDF ma ponad 5 tysięcy stron A4. Rozwijam także HabitatOS pierwszy system operacyjny dla baz Księżycowych i Marsjańskich. System wykorzystuje uczenie maszynowe i sztuczną inteligencję do wyszukiwania anomalii i analizy danych w
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
część teoretyczna szkolenia, slajdy - zostanie przekazana uczestnikom na szkoleniu w formie pdf.
uczestnik otrzyma certyfikat uczestnictwa z opisem nabytych umiejętności
Warunki uczestnictwa
- brak wymagań wstępnych
Informacje dodatkowe
Szkolenie będzie prowadzone zdalnie, w czasie rzeczywistym, na żywo, z trenerem, możliwością zadawania pytań.
Warunki techniczne
Warunki techniczne
szkolenie na platformie zoom, wymagane:
stabilne połączenie internetowe (zalecane min. 10Mbit/s download i 1Mbit/s upload)
przeglądarka internetowa Chrome
zainstalowana aplikacja Zoom App
dobrej jakości słuchawki oraz mikrofon (opcjonalnie) kamera internetowa
link do szkolenia zostanie przesłany uczestnikom przed szkoleniem i będzie aktywny do końca szkolenia.