CI/CD: automatyzacja wdrażania oprogramowania
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- CI/CD
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Częstsze i bezpieczniejsze wydania oprogramowania przy mniejszej liczbie błędów na produkcji.
Cel edukacyjny
Uczestnik uczy się projektować i budować potoki ciągłej integracji i wdrażania.
Efekty uczenia się
- projektuje etapy potoku CI/CD,
- włącza testy i kontrolę jakości kodu,
- zarządza artefaktami i wersjami,
- dobiera strategię wdrożenia, np. blue green lub canary,
- zabezpiecza sekrety i uprawnienia w potoku.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Ciągła integracja i wdrażanie
- zasady i mierniki dostarczania
- przegląd narzędzi CI/CD
Moduł 2. Projekt potoku
- budowanie, testy, analiza kodu
- gałęzie i przeglądy kodu
Moduł 3. Artefakty i środowiska
- wersjonowanie i rejestry
- środowiska testowe i produkcyjne
Moduł 4. Strategie wdrożeń
- blue green, canary, flagi funkcji
- wycofywanie zmian
Moduł 5. Bezpieczeństwo
- sekrety i uprawnienia
- skanowanie zależności i obrazów
Warsztat końcowy
Uczestnicy budują potok od zatwierdzenia zmiany do wdrożenia na środowisko testowe.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Praca z Git i podstawowa znajomość procesu wytwarzania oprogramowania.
Dla kogo?
Programiści, testerzy, inżynierowie DevOps i liderzy zespołów developerskich.