Menu
Zamknij menu
Zaloguj się
Asseco Academy » Katalog szkoleń » Docker od podstaw do zaawansowanych technik

Szkolenie ADS_DZA2

Docker od podstaw do zaawansowanych technik

Akredytacja

  • Opis szkolenia
  • Zakres

Opis szkolenia

Szkolenie zapewnia całościowe przygotowanie do pracy z Dockerem — od zrozumienia fundamentów konteneryzacji, przez budowanie i optymalizację obrazów, aż po projektowanie i utrzymanie aplikacji wielokontenerowych oraz mechanizmy zapewniania ich niezawodności. Uczestnicy rozpoczynają od kluczowych koncepcji, takich jak architektura Dockera, działanie kontenerów, mapowanie portów czy zasady tworzenia własnych obrazów, by następnie stopniowo przechodzić do bardziej zaawansowanych zagadnień związanych z trwałym przechowywaniem danych, sieciami w Dockerze i łączeniem aplikacji z usługami takimi jak bazy danych.

Druga część szkolenia koncentruje się na wykorzystaniu Docker Compose jako narzędzia do definiowania i uruchamiania aplikacji wieloserwisowych. Uczestnicy uczą się budować środowiska składające się z wielu kontenerów, konfigurować komunikację między nimi, tworzyć wieloinstancyjne serwisy oraz stosować Docker Compose w procesach CI/CD. Omawiane są także testy stanu, testy zależności i techniki pozwalające tworzyć aplikacje samonaprawiające się, zwiększając odporność systemów kontenerowych na błędy.

Szkolenie zamyka przegląd popularnych technologii i platform orkiestracji — Docker Compose, Docker Swarm, Kubernetes oraz OpenShift — pozwalający zrozumieć, w jakich scenariuszach stosuje się poszczególne rozwiązania oraz jak różnią się one zakresem funkcjonalnym.

Dzięki licznym ćwiczeniom praktycznym uczestnicy zdobywają pewność w pracy zarówno z pojedynczymi kontenerami, jak i złożonymi środowiskami wielokontenerowymi, a także potrafią dobrać odpowiednie narzędzia i techniki do swoich projektów.

Adresaci szkolenia:
Szkolenie jest przeznaczone dla osób, które chcą poznać Dockera w sposób kompletny — od podstaw po praktyczne techniki stosowane w środowiskach wielokontenerowych. Sprawdzi się zarówno dla osób rozpoczynających pracę z konteneryzacją, jak i dla tych, które chcą świadomie wykorzystywać bardziej zaawansowane funkcje Dockera i Docker Compose w projektach deweloperskich lub infrastrukturalnych.

Zakres

  • Wprowadzenie do konteneryzacji
    • Czym jest Docker
    • Aplikacje chmurowe
    • Czym jest kontener
    • Współdzielenie zasobów systemu Docker w porównaniu z tradycyjną maszyną wirtualną
  • Wprowadzenie do systemu Docker
    • Uruchomienie aplikacji skonteneryzowanej
    • Przenaszalność skonteneryzowanej aplikacji
    • Podłączanie do kontenera
    • Listowanie i pobieranie informacji o kontenerach
    • Stany kontenerów
    • Uruchamianie aplikacji webowej
    • Mapowanie portów
    • Architektura systemu Docker
    • Podstawowe polecenia czyszczące
  • Własne obrazy dockerowe
    • Praca z gotowym obrazem
    • Wprowadzenie do warstw obrazu
    • Uruchamianie kontenera na bazie obrazu
    • Wprowadzenie konfiguracji z użyciem zmiennych środowiskowych
    • Struktura plików Dockerfile
    • Obraz a warstwy
    • Optymalizacja procesu budowania obrazu
  • Pakowanie aplikacji
    • Wieloetapowe pliki Dockerfile
    • Tworzenie sieci wirtualnych
    • Podłączenie aplikacji z bazą danych działającą w kontenerze
  • Udostępnianie aplikacji
    • Domeny rejestrów
    • Tagowanie
    • Umieszczanie obrazów w rejestrze Docker Hub
    • Poprawne wersjonowanie aplikacji
    • Zweryfikowany wydawca, oficjalny obraz
    • Pojęcie złotego obrazu
    • Bezpieczeństwo obrazów
  • Trwałe przechowywanie danych
    • Omówienie systemu plików kontenera
    • Warstwa zapisywalna kontenera
    • Woluminy Dockera
    • Zarządzanie woluminami
    • Współdzielenie woluminów między kontenerami
    • Tworzenie dowiązań do systemu plików gospodarza
    • Konstrukcja systemu plików
  • Docker Compose
    • Wprowadzenie do aplikacji wielokontenerowych
    • Wprowadzenie do struktury pliku Docker Compose
    • Uruchamianie pojedynczego serwisu
    • Uruchamianie aplikacji wieloserwisowych
    • Wieloinstancyjność serwisu
    • Porównanie: docker a docker-compose
    • Komunikacja między kontenerami
    • Docker Compose w CI/CD
  • Testy stanu i zależności
    • Wprowadzenie do testów stanu
    • Instrukcja HEALTHCHECK
    • Kontenery z testami zależności
    • Własne narzędzia służące do testowania
    • Testy w Docker Compose
    • Samonaprawiające się aplikacje
  • Porównanie Docker Compose vs Docker Swarm vs Kubernetes vs OpenShift

Terminarz Szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: ADS_DZA2

Docker od podstaw do zaawansowanych technik

Data
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: ADS_DZA2

Docker od podstaw do zaawansowanych technik

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: ADS_DZA2

Docker od podstaw do zaawansowanych technik

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30