Docker Extensive Workshop

27 lipca i 3 sierpnia 2019r.

9:00 - 17:00

1390 zł

szkolenie otwarte

Zaawansowany

warsztaty
16 h

Dla kogo jest ten kurs?

Warsztat jest przeznaczony dla developerów i devopsów, którzy chcą efektywnie wykorzystywać Dockera w codziennej pracy, która może dotyczyć nie tylko procesu konteneryzacji projektów, ale również automatyzacji procesów takich jak budowanie i testowanie kodu, analiza obrazu za pomocą testów jednostkowych czy skanowanie bezpieczeństwa obrazu.

Czego nauczysz się na kursie?

  • Zobaczysz jak monitorować, debugować i rozwiązywać problemy z kontenerem, procesami w nim działającymi, ale również jak za pomocą innego kontenera obserwować ruch sieciowy w terminalu lub przy użyciu Kali Linux Desktop działającego w Dockerze i dostępnego zdalnie w przeglądarce internetowej.
  • Nauczysz się pisać optymalne Dockerfile i budować optymalne i lekkie obrazy z wykorzystaniem strategii multi-stage, zobacz na czym polega warstwowa budowa obrazu i jak redukować ich ilość i rozmiar, w jaki sposób przeglądać zawartość poszczególnych warstw obrazu oraz kontenera.
  • Aby zautomatyzować cały proces, uruchomisz lokalną instancję GitLaba wraz z GitLab Runnerem i rejestrem obrazów. Projekt będzie automatycznie budowany, testowany, konteneryzowany, a wynikowy obraz skanowany pod względem struktury i bezpieczeństwa, po każdym wysłaniu do repozytorium.

Organizacja zajęć

16 h
podzielonych na:
8 h 27. lipca 2019
9:00 – 17:00
8 h 3. sierpnia 2019
9:00 – 17:00

Program kursu

  1. Historia i motywacja – dlaczego powstał Docker i jak to wyglądało przed nim
  2. Instalacja i konfiguracja – Docker Linux i Docker Desktop na Windows i Mac
  3. Konfiguracja Docker Engine
  4. Usprawnianie wydajności Dockera na Windows i MacOS
  5. Obraz Dockera, budowa przyrostowa i warstwowa
  6. Uruchamianie i monitorowanie obrazów, kontenery interaktywne, nieinteraktywne i w trybie daemona
  7. Budowanie obrazów Dockera, multi-stage buids, techniki redukowania rozmiaru obrazu
  8. Wersjonowanie obrazów Dockerowych, wskazywanie wersji obrazu po sumie kontrolnej
  9. Publikowanie obrazów Dockera, lokalny rejestr
  10. Iteracyjny proces konteneryzacji przykładowej aplikacji, rozwiązywanie bieżących problemów z aplikacją wyłącznie na poziomie budowania obrazu i kontenera
  11. Lokalna instancja GitLaba, skonfigurowanie procesu CI/CD do testowania, budowania i skanowania obrazu
  12. Docker Networks
  13. Docker Volumes
  14. docker-compose
  15. Testy jednostkowe i skanowanie bezpieczeństwa obrazu Dockera, integracja z procesem CI
  16. Docker Captain Exclusive – Docker Quiz, wspólne rozwiązywanie pytań z certyfikatu Docker Certfied Associate
  17. Docker Captain Exclusive – „Tips and Tricks from Docker Captain”

Czego oczekujemy od Ciebie?

  • podstawowej znajomości języka angielskiego
  • umiejętności korzystania z terminala
  • własnego laptopa z systemem operacyjnym Windows 7 / 8 / 10 /lub/ MacOS /lub/ Linux
    optymalna konfiguracja sprzętowa: procesor i5+ lub podobny, 8GB+ pamięci RAM, zalecany dysk SSD
  • nie wymagamy znajomości żadnego języka programowania!

Opiekun kursu

Monika Kmiecik

Specjalista ds. organizacji szkoleń

kontakt:
monika.kmiecik@infoshareacademy.com
+48730822441

ZAPYTAJ O KURS







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.

KTO PROWADZI KURS

Łukasz Lach Trener kursu Docker w InfoShare Academy

Łukasz Lach

Jedyny Docker Captain w Polsce

Jedyny Docker Captain w Polsce, Docker Certified Associate, Docker Community Leader w Warszawie. Na Uniwersytecie Warszawskim prowadzi zajęcia ze studentami II i III roku w temacie wydajnych i skalowalnych aplikacji internetowych z wykorzystaniem Dockera. Organizuje społeczność Dockera w Warszawie, prowadzi lokalne spotkania i warsztaty. Pracuje jako architekt oprogramowania w GOG.com (CD Projekt) nad grami takimi jak Gwent czy Cyberpunk 2077.

Dwukrotnie wykładał na konferencji DockerCon – w 2018 i 2019 roku. Ponadto, w samym 2019 prowadził warsztaty z Dockera na konferencjach infoShare, DevOps Days, Container Days i Just DevOps.

Profile:
Docker Captain: https://www.docker.com/captains/%C5%82ukasz-lach
Docker Community Leader: https://events.docker.com/warsaw/#team-list
GitHub: https://github.com/lukaszlach
Docker Hub: https://hub.docker.com/u/lukaszlach/

Profil na

KURSANCI O NAS

Zobacz co mówią kursanci po naszych kursach.
Poznaj ich historie.

POTRZEBUJESZ POMOCY
W SFINANSOWANIU KURSU?

Istnieje 8 sposób finansowania kursów w infoShare Academy, więc z pewnością znajdziesz coś dla siebie.

Możesz rozłożyć płatność na raty lub zapłacić jednorazowo, a jeżeli brakuje Ci pieniędzy,
żeby zapłacić za kurs, w szybki i wygodny sposób skontaktujemy Cię z naszym doradcą kredytowym.

Do Twojej dyspozycji są również takie metody finansowania jak pomoc Urzędu pracy,
Baza Usług Rozwojowych czy Krajowy Fundusz Szkoleniowy.

Uzyskaj środki na kurs

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.



WARSZAWA

KRAKÓW

ul. Cystersów 20a
Office@Cowork Centre

LUBLIN

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

POZNAŃ

ul. Słowackiego 55/1
60-521 Poznań

WROCŁAW

ul. Plac Solny 15
Idea Place