fbpx

Mikroserwisy. Docker i Kubernetes.

Dlaczego warto wziąć udział w szkoleniu:

Podczas szkolenia nauczysz się praktycznego podejścia do mikroserwisów. Na przykładzie takich firm jak Uber, Spotify, czy Amazon dowiesz się, dlaczego warto z nich korzystać i z jakimi wyzwaniami przyjdzie Ci się zmierzyć podczas ich wdrażania. Uruchomisz swój pierwszy mikroserwis. Poznasz narzędzia Docker i Kubernetes, a następnie stworzysz i uruchomisz prostą aplikację, w oparciu o mikroserwisy.

Czy to szkolenie jest dla Ciebie?

Szkolenie dedykowane jest dla osób, które do tej pory miały ograniczoną styczność z mikroserwisami lub nie miały jej wcale. Szczególnie polecamy je DevOpsom, osobom zajmującym się architekturą systemu i developerom. Znajomość mikroserwisów pomoże uczestnikom usprawnić procesy developerskie i „opsowe” w firmach, w których pracują.
Aby wziąć udział w szkoleniu wymagamy podstawowych umiejętności programistycznych.

O narzędziu:

Docker jest wiodącym narzędziem open-source, które w prosty sposób pozwala na zbudowanie, wdrożenie i uruchomienie dowolnej aplikacji przy użyciu lekkich kontenerów. Kontenery następnie mogą być uruchamiane w chmurze lub lokalnie.
Kubernetes to najbardziej popularna platforma do zarządzania mikroserwisami uruchomionymi w oparciu o Dockera. W znaczący sposób ułatwia wdrożenie, skalowanie oraz zarządzanie kontenerami, dzięki czemu zyskała w ostatnich latach ogromną popularność.

Kto poprowadzi szkolenie?  

Zachęcamy do zapoznania się z podstroną Prowadzący kursy, w celu uzyskania szczegółowych informacji na ten temat.

Najczęściej zadawane pytania:

Instalacja wszystkich wymaganych narzędzi odbędzie się w trakcie trwania kursu.
Aby efektywnie uczestniczyć w szkoleniu, zalecana jest znajomość podstaw programowania (przyda się podczas tworzenia Twojego pierwszego systemu opartego na mikroserwisach).
Podczas szkolenia potrzebny będzie Ci komputer. Część warsztatowa obejmuje ćwiczenia praktyczne, które wymagają pracy na własnym sprzęcie.

Dzień I

1
Wprowadzenie do Dockera
9:00 - 11:00
  • Co to jest Docker?
  • Podstawowe koncepcje
  • System plików/volumeny
  • Obrazy Dockera
  • Rejestr publiczny i prywatny
  • Korzyści z wykorzystania Dockera
  • Case studies na przykładzie: Amazon Web Services, Uber oraz Spotify
2
Ćwiczenia praktyczne
11:00 - 12:00
  • Instalacja Dockera
  • Dockerowe “Hello world”
3
Przerwa na lunch
12:00 - 13:00
4
Docker Compose
13:00 - 13:30
  • Wprowadzenie do Docker Compose
5
Ćwiczenia praktyczne
13:30 - 16:30
  • Instalacja Docker Compose
  • Budowa prostego systemu opartego o wiele mikroserwisów
  • Uruchomienie w oparciu o Docker Compose
6
Integracja ciągła
16:30 - 17:00
  • Potencjalne problemy i ich rozwiązania
  • Rekomendowane podejścia

Dzień II

1
Wprowadzenie do Kubernetes
9:00 - 10:00
  • Co to jest Kubernetes?
  • Podstawowe koncepcje:
  • Pod
  • Service
  • Volume
  • Namespace
  • Korzyści z wykorzystania Kubernetes
  • Minikube - podstawy
2
Ćwiczenia praktyczne
10:00 - 12:00
  • Instalacja Minikube
  • Przygotowanie lokalnego klastra w oparciu o Minikube,
  • Uruchomienie pierwszego Poda i Serwisu z wykorzystaniem jednego z obrazów dockera stworzonych w poprzednim dniu
3
Przerwa na lunch
12:00 - 13:00
4
Wysoka dostępność
13:00 - 14:00
  • Skalowanie
  • Wdrażenie nowych wersji serwisu
5
Ćwiczenia praktyczne
14:00 - 17:00
  • Uruchomienie stworzonego dzień wcześniej systemu z wykorzystaniem Minikube

Dzień III

1
Service discovery
9:00 - 10:00
  • Jak działa DNS w klastrze
  • Mechanizm service discovery


2
Ćwiczenia praktyczne
10:00 - 11:00
  • Działanie service discovery w praktyce
3
Monitoring klastra
11:00 - 12:00
  • Jak efektywnie monitorować klaster
  • Wprowadzenie do Prometheus
4
Przerwa na lunch
12:00 - 13:00
5
Deployment
13:00 - 13:30
  • Rekomendowane podejścia
6
Ćwiczenia praktyczne
13:30 - 16:00
  • Deployment Twojej aplikacji w klastrze
7
Bezpieczeństwo
16:00 - 17:00
  • RBAC
  • Przechowywanie haseł
  • Role
  • Polityki bezpieczeństwa

Projekt końcowy pod okiem doświadczonego mentora

Po skończonym kursie zostanie przydzielony "Projekt Końcowy". Każdy kursant dostanie przydzielonego mentora, który będzie odpowiadał na pytania, w razie potrzeby pomagał oraz przeprowadzi dogłębne code review, oceni projekt oraz zaproponuje poprawki i ulepszenia. Projekt końcowy będzie starannie dobrany do poziomu kursu tak aby wykorzystać i utrwalić wszystkie zagadnienia poznane na kursie oraz nauczyć się jeszcze więcej nowych funkcjonalności które zostały tylko napomknięte podczas kursu. Wykonany projekt będzie w pełni funkcjonalny oraz będzie idealnie pasował jako element w portfolio. Czas na wykonanie projektu to dwa miesiące.

Stały kontakt z prowadzącymi szkolenie

Uważamy, że to właśnie po zakończeniu kursu kiedy próbujemy wdrożyć nową wiedzę którą poznaliśmy, rodzi się najwięcej pytań i problemów. My służymy pomocą i udostępniamy kontakt do naszych instruktorów, którzy chętnie odpowiedzą na każdą wiadomość. Dzięki temu wszystkie wątpliwości i pytania zostaną wyjaśnione, nawet te o których kursanci nie pomyśleli podczas spotkania i pojawiły się później w czasie pracy.

Przejrzymy CV każdego chętnego kursanta i pomożemy je zaktualizować o nowo zdobytą wiedzę

Po zakończonym kursie będzie można wysłać nam CV które przejrzymy pod kątem przyszłych rekrutacji. Zaproponujemy zmiany i poprawki, które znacząco podniosą szanse na rozmowę rekrutacyjną. Pomożemy podzielić się wiedzą zdobytą na kursie nie tylko w czasie przyszłej pracy ale również w CV. Wiemy na co rekruterzy patrzą i dodanie kilku niezwykle istotnych pozycji i umiejętności pomoże w przedostaniu się do pierwszego etapu rekrutacji oraz w przyszłej negocjacji wypłaty.

Treningowa rozmowa rekrutacyjna z doświadczonym instruktorem

Dlaczego nie pójść o krok dalej i nie odbyć treningowej rozmowy rekrutacyjnej z osobą, która jako część swoich obowiązków w pracy przeprowadza techniczne rozmowy z potencjalnymi kandydatami? Gwarantujemy czas na odbycie takiej rozmowy przez wideo konferencję lub telefon w wygodnym terminie. Ćwiczenie odbywania rozmów rekrutacyjnych to najlepszy sposób na przygotowanie się oraz zredukowanie stresu w nadchodzącej rozmowie o pracę. Po treningu znajdziemy jeszcze czas na krótką rozmowę i komentarz z naszej strony, włącznie z listą rzeczy które uważamy, że trzeba powtórzyć.

Certyfikat ukończenia kursu

Certyfikat ukończenia kursu wraz z możliwością potwierdzenia go przez stronę online. Dyplom potwierdzi ukończenie kursu, tematykę oraz informacje o organizatorze szkolenia.

Dofinansowanie w ramach KFS

  • Dofinansowanie od 80% do 100% wartości szkolenia,
  • Maksymalna wysokość dofinansowania to aż 14 000 PLN
  • Możliwość dofinansowania nawet kilku szkoleń
1 990 PLN 0 PLN Cena całkowita: 0 PLN netto (0 PLN z VAT)

Płatność jednorazowa

  • Oszczędzasz aż 10%!
1 990 PLN 1 791 PLN Cena całkowita: 1 456.10 PLN netto (1 791 PLN z VAT)

3 raty 0%

  • Bez dodatkowych zgód i formalności
1 990 PLN Cena całkowita: 1 617.89 PLN netto (1 990 PLN z VAT) Raty od 663.33 PLN/miesięcznie

Program Inwestuj w Rozwój z umorzeniem

  • Wymaga rozpatrzenia wniosków i ok. miesiąca formalności
  • Możliwość umorzenia do 25% ceny szkolenia
  • Płać 3 miesiące po kursie
1 990 PLN 1 492 PLN Cena całkowita: 1 213.01 PLN netto (1 492 PLN z VAT) Raty od 41.44 PLN/miesięcznie
Brak wolnych terminów. Zapraszamy wkrótce.