Wprowadzenie do DevOps - szkolenie w formie warsztatowej

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Wprowadzenie
- 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
- 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
- Registry - czyli repozytorium obrazów
- Uruchamiamy lokalne registry
- 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
- 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
- Grafana - one dashboard to rule them all
- 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
- Ułożenie Continous Integration pipeline - na przykładzie Jenkinsa
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Szkolenie skierowane jest do osób, które chcą rozpocząć swoje pierwsze kroki w świecie DEVOPS. Są administratorami, deweloperami i chcieli by “liznąć” tego magicznego świata pomiędzy światem programowania a administracją systemami.
Podczas szkolenia dowiemy się co to jest DEVOPS, czy jest to kultura czy może stanowisko. Jakie są obszary zainteresowania “devopsa” i poruszymy sobie najważniejsze z nich. Podczas szkolenia w formie warsztatowej będziemy mogli przejść przez najważniejsze zagadnienia w pracy z tymi technologiami, dzięki czemu adaptacja ich w naszych bieżących problemach będzie jeszcze łatwiejsza.
Prowadzący szkolenie: Maciej Krajewski
Pasjonat kultury DEVOPS, zaprawiony w bojach programista JAVA i DEVOPS od 15 lat (jeszcze zanim to było modne). Ma wieloletnie doświadczenie w zarządzaniu wszelorakimi zespołami developerskimi. Zjadł zęby na realizacji projektów informatycznych w metodologiach klasycznych i zwinnych. Od systemów telekomunikacyjnych opartych na VoIP, rozwiązań video dla firm ubezpieczeniowych, banków, kilka fintechowych blockchainów, po centralny system do przetwarzania faktur medycznych dla rządu w Ghanie. Uwielbia proste rozwiązania i na codzień jest leniwy, dlatego jeżeli może automatyzuje co może - stąd wielka miłość do konteneryzacji i k8s’a, technologi CI/CD oraz CM! Maciej posiada wieloletnie doświadczenie trenerskie, Master of Ceremony na scenie TECH konferencji Infoshare, na codzień zarządza holendersko-polską technologiczną Yameo.

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii DevOps







