Szkolenie z zakresu DevOps na poziomie średniozaawansowany
Szkolenie z zakresu DevOps na poziomie średniozaawansowany
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie skierowane jest do specjalistow IT - Inżynierów DevOps, programistów lub administratorów infrastruktury, którzy mają już podstawową wiedzę z zakresu DevOps- Docker, Docker Compose, Docker Swarm + Ansible + Automatyzacja i kontrola wersji - GIT + CI/CD (GitLab, Jenkins).
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji16-02-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi32
- 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
Celem szkolenia jest wyposażenie uczestników w bardziej zaawansowane umiejętności i wiedzę, które pozwolą im na efektywne projektowanie, wdrażanie i utrzymywanie nowoczesnych systemów opartych na kontenerach. Uporządkowanie i usystematyzowanie posiadanej wiedzy.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Automatyzuje większość procesów DevOps. | Kryteria weryfikacji Uczestnik wykazuje się zwiększoną wydajnością i redukcją błędów manualnych. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach rzeczywistych | ||
Efekty uczenia się Buduje i zarządza złożonymi środowiskami kontenerowymi. | Kryteria weryfikacji Uczestnik posiada wiedzę i umiejętności z zakresu Docker, Docker Compose i Docker Swarm. | Metoda walidacji Wywiad swobodny |
Metoda walidacji Obserwacja w warunkach rzeczywistych | ||
Efekty uczenia się Stosuje średniozaawansowane techniki konfiguracji i zarządzania infrastrukturą. | Kryteria weryfikacji Uczestnik ma widzę i umiejętności z zakresu oprogramowania Ansible. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach rzeczywistych | ||
Efekty uczenia się Optymalizuje procesy CI/CD. | Kryteria weryfikacji Uczestnik potrafi wykorzystać narzędzia takich jak GitLab i Jenkins. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach rzeczywistych | ||
Efekty uczenia się Współpracuje efektywnie w zespołach DevOps. | Kryteria weryfikacji Uczestnik zna i stosuje najlepsze praktyki i narzędzia z zakresu tematycznego szkolenia. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach rzeczywistych | ||
Efekty uczenia się Rozwiązuje problemy i podejmuje decyzje techniczne. | Kryteria weryfikacji Uczestnik potrafi wykorzystać swoją wiedzę i umiejętności w złożonych środowiskach DevOps. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
-> W celu skutecznego uczestnictwa w szkoleniu wymagana jest podstawowa umiejętność obsługi komputera.
-> Za 1 godzinę usługi szkoleniowej uznaje się godzinę dydaktyczną tj. lekcyjną (45 minut).
-> Ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Zaznacza się jednak, że łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie tj. 30 minut przerwy na jeden dzień szkoleniowy. Przerwy nie wliczają się w czas trwania szkolenia.
> Szkolenie przeprowadzone będzie w formie zdalnej w czasie rzeczywistym w liczbie 32 godzin dydaktycznych. Każdy uczestnik musi posiadać dostęp do komputera z internetem. Uczestnikom zostanie przesłany link do videokonferencji na platformie google meet.
Moduł 1: Powtórzenie i usystematyzowanie posiadanej wiedzy ( 4 godziny)
1.1. Powtórzenie kluczowych koncepcji DevOps:
- Kultura DevOps, współpraca zespołów Dev i Ops
- Automatyzacja procesów
- Infrastruktura jako kod (IaC)
- Ciągła integracja i ciągłe wdrażanie (CI/CD)
1.2. Omówienie narzędzi:
- Docker, Docker Compose, Docker Swarm
- Ansible
- Git
- GitLab, Jenkins
Moduł 2: Docker ( 8 godzin)
2.1. Średniozaawansowane zarządzanie obrazami Docker:
- Tworzenie złożonych Dockerfile
- Optymalizacja obrazów pod kątem rozmiaru i wydajności
- Multi-stage builds
2.2. Sieci w Docker:
- Sieci bridge, host, none
- Sieci overlay
- Service discovery
2.3. Orkiestracja kontenerów:
- Docker Swarm: tworzenie klastrów, usługi, skalowanie
- Porównanie Docker Swarm z Kubernetes (wstęp)
Moduł 3: Ansible - Automatyzacja Konfiguracji (6 godzin)
3.1. Głębsze zagadnienia Ansible:
- Role, playbooki, moduły
- Inwentaryzacja hostów
- Handlery
- Filtrowanie i warunkowanie zadań
3.2. Średniozaawansowane zastosowania Ansible:
Konfiguracja sieciowej
- Zarządzanie użytkownikami i grupami
- Wdrażanie aplikacji
3.3. Integracja Ansible z Docker:
- Zarządzanie kontenerami Docker za pomocą Ansible
Moduł 4: Git i Kontrola Wersji (6 godzin)
4.1. Średniozaawansowane techniki Git:
- Branching strategies (Gitflow, GitLab Flow)
- Rewriting historii
- Submoduły
- Hooks
4.2. Współpraca zespołowa:
- Code review
- Merge requesty
- Rozwiązywanie konfliktów
4.3. GitLab: funkcjonalności średniozaawansowane
- Pipelines CI/CD
- Merge requests
- Issue tracking
- Integracje z innymi narzędziami
Moduł 5: CI/CD z GitLab i Jenkins (7 godzin)
5.1. Budowanie pipeline'ów CI/CD:
- Definiowanie etapów pipeline'a
- Wyzwalacze pipeline'ów
- Artefakty
5.2. Integracja z innymi narzędziami:
- Testy jednostkowe, integracyjne
- SonarQube
- Wdrażanie do różnych środowisk
5.3. Porównanie GitLab CI/CD i Jenkins:
- Zalety i wady obu narzędzi
- Wybór odpowiedniego narzędzia dla projektu
6.Test podsumowujący- WALIDACJA. ( 1 godzina)
Podczas trwania szkolenie uczestnicy będą wykonywać ćwiczenia praktyczne:
- Projekty:
- Budowa aplikacji z wykorzystaniem kontenerów Docker
- Automatyzacja wdrożenia aplikacji za pomocą Ansible
- Implementacja pipeline'u CI/CD
- Laboratoria:
Ćwiczenia praktyczne utrwalające zdobytą wiedzę
- Symulacje rzeczywistych scenariuszy
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 8 Moduł 1 (w tym 10 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 17-02-2025 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 11:40 | Liczba godzin 03:10 |
Przedmiot / temat zajęć 2 z 8 Moduł 2, podrozdział 2.1. ( w tym 20 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 17-02-2025 | Godzina rozpoczęcia 11:40 | Godzina zakończenia 15:00 | Liczba godzin 03:20 |
Przedmiot / temat zajęć 3 z 8 Moduł 2, podrozdział 2.2., 2.3. (w tym 10 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 18-02-2025 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 11:40 | Liczba godzin 03:10 |
Przedmiot / temat zajęć 4 z 8 Moduł 3, podrozdział 3.1, 3.2. (w tym 20 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 18-02-2025 | Godzina rozpoczęcia 11:40 | Godzina zakończenia 15:00 | Liczba godzin 03:20 |
Przedmiot / temat zajęć 5 z 8 Moduł 3, podrozdział 3.3. ( w tym 10 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 19-02-2025 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 10:10 | Liczba godzin 01:40 |
Przedmiot / temat zajęć 6 z 8 Moduł 4 ( w tym 20 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 19-02-2025 | Godzina rozpoczęcia 10:10 | Godzina zakończenia 15:00 | Liczba godzin 04:50 |
Przedmiot / temat zajęć 7 z 8 Moduł 5 ( w tym 30 minut przerwy) | Prowadzący Adrian Flak | Data realizacji zajęć 20-02-2025 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 14:15 | Liczba godzin 05:45 |
Przedmiot / temat zajęć 8 z 8 WALIDACJA | Prowadzący - | Data realizacji zajęć 20-02-2025 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 15:00 | Liczba godzin 00:45 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 000,00 PLN
- Koszt przypadający na 1 uczestnika netto4 000,00 PLN
- Koszt osobogodziny brutto125,00 PLN
- Koszt osobogodziny netto125,00 PLN
Prowadzący
Prowadzący
Adrian Flak
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy z uczestników otrzyma tematyczne materiały dydaktyczne w formie pdf, przesłanych na adres e-mail, najpóźniej w dniu rozpoczęcia szkolenia.
Warunki uczestnictwa
Dostęp do komputera/laptopa oraz internetu (wg wymagań technicznych wyszczególnionych poniżej). Podstawowa wiedza i umiejętności z zakresu DevOps.
Warunki techniczne
Warunki techniczne
Wymagania techniczne: Komputer podłączony do Internetu z prędkością łącza od 512 KB/sek.
Minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji oraz niezbędneoprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Offi ce, Libre Offi ce, Open Offi ce
Minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik -mminimalna prędkość łącza: 512KB/sek
Okres ważności linku: 1h przed rozpoczęciem szkolenia w pierwszym dniu do ostatniej godziny w dniu zakończenia.
Szkolenia online będą nagrywane tylko i wyłącznie na potrzeb udokumentowania prawidłowego przebiegu szkolenia i jego archiwizacji. Nie udostępniamy nagrań ze szkolenia ze względu na ochronę danych osobowych oraz widocznego na nagraniach wizerunku osób trzecich (osoby prowadzącej oraz innych uczestników szkolenia).