Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

Opis szkolenia
Techniczne pięciodniowe wprowadzenie do zagadnień DevOps. zkolenie ma na celu wprowadzenie osób nie mających styczności z DevOps do tej tematyki. Zawiera przegląd najpopularniejszych narzędzi wykorzystywanych w DevOps z uwzględnieniem ich praktycznych zastosowań. Każdy wykład poparty jest ćwiczeniami praktycznymi. Szkolenie ze względu na swój praktyczny charakter odbywa się w małych grupach i jest prowadzone przez praktyków z wieloletnim doświadczeniem. Podczas szkolenia zostanie pokazane realne wykorzystanie prezentowanych technologii.
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii DevOps mamy jeszcze wiele szkoleń. Sprawdź jakie!
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Wprowadzenie
- Po co DEVOPS… Kto to DEVOPS?
- kultura czy funkcja?
- po co devops?
- GIT
- przypomnienie i podstawy
- branching - dlaczego jest ważny
- gitflow - bez tego ani rusz - po co z tego korzystamy
- Skrypty shellowe na przykładzie basha
- zmienne
- pętle
- if then else
- obsługa błędów
- funkcje
- case
- interfejs graficzny w skryptach
- przykładowy skrypt do robienia backupu - rollbacku
- Ansible - wstęp do Ansible
- czym jest Ansible
- sposoby instalacji Ansible
- praca z modułami uruchamianymi z linii komend
- tworzenie pierwszych playbook-ów
- role
- przygotowanie od zera deploymentu aplikacji - tworzenie prostego playbook’a do instalacji i uruchomienia aplikacji
- REST API
- wprowadzenie do REST API
- metody autoryzacji
- jak wykorzystywać REST API praktycznie z konsoli
- Docker – co to jest, gdzie pływa i gdzie dokuje?
- Instalacja i konfiguracja
- Docker images – czym są obrazy, tworzenie i obsługa
- UnionFs
- Uruchomienie Hello World!
- Kontenery – tworzenie , współdzielenie, uruchamianie i podział warstw
- Docker - tworzenie własnych obrazów
- Budujemy własne obrazy i poznajemy Dockerfile
- ENTRYPOINT vs CMD - jaka jest różnica i po co się to stosuje
- .dockerignore - co jeżeli nie chcemy mieć niektórych rzeczy
- Multistage build - staramy się trzymać małe obrazy
- Optymalizacja warstw w Docker - jak budować dobre obrazy?
- Registry - czyli repozytorium obrazów
- Uruchamiamy lokalne registry
- Zabezpieczamy dostęp do niego
- Docker Hub – ściąganie i wysyłanie obrazów
- Chmura czy lokalne registry (jakie są rozwiązania i które będzie dla mnie najlepsze)
- Security i inne
- Bezpieczeństwo kontenerów i skanowanie pod kątem bezpieczeństwa.
- Docker Compose
- Wprowadzenie i instalacja
- Konfiguracja i format YAML
- Kubernetes
- Podstawy architektury
- API
- Opis obiektów
- Omówienie kubectl i podobieństwa z docker
- Wejście w POD i kontener
- Zarządzanie kontekstem
- Repliki, skalowanie a deployment wersji
- Eksponowanie usług
- NodePort
- ClusterIP
- Ingress
- Konfiguracja i współdzielenie informacji
- Sekrety
- ConfigMaps
- Podstawy architektury
- Portainer – graficzny interfejs użytkownika - co to jest i czy warto
- Logowanie
- centralne logowanie na przykładzie rsyslog
- centralne logowanie z wykorzystaniem Elastic Stack
- Monitoring
- dobre praktyki monitoringu serwerów jak i aplikacji
- przegląd aplikacji do monitoringu
- instalacja oraz konfiguracja Zabbixa
- instalacja oraz konfiguracja prometheusa
- Grafana - one dashboard to rule them wall
- Koncepcje pracy z wieloma środowiskami
- dev, test, QA, UAT, PROD - jak to wszystko połączyć i Utrzymać!
- Dobre praktyki - 12 factor app
- Przegląd dobrych praktyk przy tworzeniu aplikacji
- Przykłady złych aplikacji
- CI/CD
- Jak robić Code Review mikroserwisów
- Ułożenie Continous Integration pipeline - na przykładzie Jenkinsa
Najbliższe terminy tego szkolenia
08.03
Szkolenie online
Zapisz się
28.06
Szkolenie online
Zapisz się
Szkolenie dedykowane dla Twojego zespołu