Gwarantowany termin:
2019-10-07 Pokaż
Czas trwania:
3 dni
Cena netto:
2399 PLN netto
Średnia ocena:
4.75 /5   
Stopień trudności:   
Średnia liczba uczestników:   
8
Identyfikator szkolenia:   
221267442
    Drukuj kartę szkolenia

Szkolenie zamknięte

Istnieje możliwość realizacji tego szkolenia w formie zamkniętej w siedzibie klienta lub w jednej z naszych sal. Przy większych grupach jest to korzystniejsze ekonomiczne, można też dostosować program szkolenia.

Pokaż więcej

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.



Opis szkolenia


Szkolenie skierowane jest dla programistów, administratorów oraz DevOps-ów chcących poznać technologie oparte o ekosystemy kontenerów.
Po szkoleniu uczestnicy będą potrafili budować swoje własne obrazy oraz kontenery z aplikacjami, uruchamiać je, zarządzać nimi, przechowywać przenosić oraz rozbudowywać.



Program szkolenia


  1. Wprowadzenie
  2. Docker – co to jest, gdzie pływa i gdzie dokuje?
    • Instalacja i konfiguracja
    • Hello World z Dockerem
    • Docker Hub – ściąganie i wysyłanie obrazów
    • Docker images – czym są obrazy, tworzenie i obsługa
    • UnionFs
    • Uruchomienie Hello World!
    • Kontenery – tworzenie , współdzielenie, uruchamianie i podział warstw
    • SDTIN / STDOUT / STDERR – wejście wyjście
    • Docker registry – rejestr własny
    • Budujemy pierwszy obraz aplikacji
    • Docker logs – logi i śledzenie
    • Docker run and kill – uruchamianie i usuwanie
    • Dockerfile i .dockerignore - do czego nam mapa i jak nawiguje
    • Alpine Linux
    • Tworzymy Dockerfile -> ENTRYPOINT i CMD
    • Uruchamiamy, dokujemy i odsyłamy kontenery
    • Uczymy się uruchamiać aplikacje na przykładzie aplikacji SpringBoot
    • Zarządzanie danymi w kontenerach - VOLUME i STORAGE
    • Uruchamiamy kolejną aplikację tym razem do monitorowania dowolnego katalogu
    • Nasłuch kontenerów, i dostęp – EXPOSE , ENV, WORKDIR, USER
    • Zarządzanie siecią w dockerze
    • Kontenery a powłoka shellowa
    • Budujemy obraz Apacha i uruchamiamy ponownie naszą apkę SpringBoot
    • Aktualizacja aplikacji w dockerze
  3. Docker Compose
    • Wprowadzenie i instalacja
    • Konfiguracja i format YAML
    • Izolacja kontenerów
    • Przeładowywanie i modyfikacja kontenerów
    • Wstrzykiwanie zmiennych środowiskowych
    • Łatwe skalowanie kontenerów
    • Uruchamiamy apkę SpringBoot z wykorzystaniem JPA
    • Dodajemy bazę danych
  4. Docker na produkcji - tips and tricks
  5. Docker jak przejść z obecnej aplikacji na dockera
  6. Docker CI
  7. Kubernetes / Portainer – graficzny interfejs użytkownika
  8. Docker swarm
    • Docker swarm co to jest i jak pływa
    • Instalacja, konfiguracja I topologia
    • Multi Node Docker Swarm
    • Docker swarm Routing Mesh
    • Uruchamiamy aplikację java z Docker swarm
    • Dodajemy bazę danych
    • Docker swarm stack
    • Docker secrets
  9. Docker Cloud
  10. Podłączamy Rabbit MQ
  11. Dokładamy nasłuch logów i zarządzanie logami
  12. Kolejki JMS np. Active MQ/HornetQ




Terminy szkolenia "Docker – konteneryzacja i zarządzanie aplikacjami oraz micro-servisami"


2019-10-07 Warszawa [ termin gwarantowany! ]
  Dostępne miejsca

2019-11-13 Warszawa
  Dostępne miejsca

2019-12-09 Warszawa
  Dostępne miejsca



Opinie uczestników o tym szkoleniu


Opinie pochodzą z ankiet wypełnianych przez uczestników na koniec każdego szkolenia. Sprawdź jak uczestnicy oceniają to szkolenie. Dowiedz się dlaczego warto szkolić się u nas od osób które już tu były i dlaczego 98% naszych klientów poleca nas swoim znajomym!






Wykładowcy




Sprawdź kto będzie prowadził to szkolenie. Nasi wykładowcy to w 100% praktycy którzy cały czas pracują z technologią której szkolą. Dzięki temu uzyskujesz maksimum wartościowej wiedzy.




Marcin Makowski

Programista, lider i architekt, odnajdujący się na wielu polach związanych z szeroko rozumianą informatyką. Aktualnie architekt rozwiązań cloud opartych o machine learning i kubernetesa. Był mentorem w programie Nowe Technologie Dla Dziewczyn. Programował w większości używanych obecnie języków, odnajduje się zarówno tworząc małe rozwiąania frontdendowe, jak również zaawansowane systemy oparte na mikroserwisach łaczące takie języki jak javascript, go, c#, java czy python. 


Maciej Krajewski

Maciej to propagator idei zarządzania przez cele. Elokwentny, lubi pracować z energią własną i grupową. Ma wieloletnie doświadczenie w zarządzaniu zespołami developerskimi. Zjadł zęby na realizacji projektów informatycznych w metodologiach klasycznych (certyfikacja PMP oraz PRINCE2) i realizowanych zwinnie (LeSS). Przez 7 lat zarządzał jednym z głównych produktów firmy od strony technologicznej, wspierając zespół jako devops, a następnie dyrektor techniczny. Wielki fanboy docker’a  :) Od trzech lat dyrektor zarządzający w Yameo Prywatnie, Ironman wannabe…