Dołącz do najbardziej obszernego programu szkoleniowego online z Dockera i kontenerów po polsku.
Docker Maestro to kompleksowy program szkoleniowy online z Dockera po polsku, który wprowadzi Cię od ZERA do świata kontenerów.
Software Architect, Docker Certified Associate, praktykujący pasjonat konteneryzacji lubiący dzielić się wiedzą na największym w Polsce blogu o kontenerach – SzkolaDockera.pl, autor podcastu Więcej Niż Konteneryzacja
Tylko w 2020 roku wystąpił w roli prelegenta na konferencjach 4Developers, DevOpsDays Warsaw 2020 czy Warszawskie Dni Informatyki
Pracuje z Dockerem na co dzień (jako Software Architect) od kilku lat. Odpowiedzialny za tworzenie systemów działających w oparciu o kontenery. Uczestnik programu Docker Enablement (współpracował bezpośrednio z Docker Inc.). Prowadzi na co dzień szkolenia, zarówno dla osób początkujących w świecie kontenerów jak i dla zaawansowanych.
Świetne szkolenie! Docker zaprezentowany od podstaw aż do zaawansowanych zagadnień. Warto było! :)
Świetnie szkolenie, przeprowadzone w bardzo merytoryczny sposób.
Pokazane zostało wiele aspektów praktycznych, poprzedzonych odpowiednią ilością teorii. Super sympatyczny prowadzący, odpowiedział chyba na każde zadane pytanie!
Szkolenie bardzo ciekawe z dużą dawka wiedzy. Prowadzący bardzo kompetentny. Odpowiadał na wszystkie pytania i rozwiązywał nasze problemy. Szczerze polecam jego szkolenia. Czekan na następne kursy ze szkoladockera.pl
Komunikacja kontenerów
Least Privilieged
Debuggowanie kontenerów
Zrozum jak Docker działa pod spodem i co dokładnie dzieje się po uruchomieniu kontenerów.
Dowiesz się jak zadbać o bezpieczeństwo obrazów oraz całego środowiska dockerowego
Nauczysz się pisać optymalne i lekkie Dockerfile wykorzystując technikę multi-stage
Uruchomisz wiele skonteneryzowanych usług jednocześnie z pomocą docker-compose
Nauczysz się jak debugować kontenery, rozwiązywać problemy z siecią
Przekonasz się jak ułatwić sobie codzienną pracę z Dockera z wykorzystaniem dodatkowych narzędzi
Skonfigurujesz proces CI/CD do automatycznego budowania, skanowania i dodawania obrazów do repozytorium
Ciekawostki, kruczki i triki podczas pracy z Dockerem, wykorzystywane przez Damiana na co dzień
32 min
1.01. Historia konteneryzacji
1.02. Czym jest Docker i dlaczego jest tak popularny?
1.03. Obraz vs kontener i Docker Hub
1.04. Aplikacja w kontenerze vs aplikacja w wirtualnej maszynie
1.05. Wersje Dockera
1.05A [PRACE W TRAKCIE] Docker na Windows (WSL2)
1.06. Kontenery Linux i Windows
66 min
2.01. Pierwszy kontener
2.02. Uruchamianie usług
2.03. Czyszczenie środowiska
2.04. Container Run Deep Dive
2.05. Kontener czyli proces
2.06. Inspekcja kontenera
2.07. Uruchamianie usług - poziom 2
100 min
3.01. Docker Hub i repozytoria
3.02. Tagowanie i publikowanie obrazów na Docker Hub
3.03. Prywatne repozytoria
3.04. Dockerfile
3.05. Rozszerzenie oficjalnych obrazów
3.06. Budowanie własnego obrazu
3.07. Warstwowa budowa obrazu
3.08. Mutli-stage builds
3.09. Dockerfile Tips & Tricks
3.09A. [PRACE W TRAKCIE] Dockerfile Healthchecks
3.10. Docker Linter
3.11. Dockerfile Best Practises
3.12. Zadanie domowe
31 min
4.01. Sieć typu bridge
4.02. Komunikacja pomiędzy kontenerami - Wordpress i MySQL
4.03. Sterownik sieciowy HOST
4.04. Sterownik sieciowy MACVLAN
4.05. Podłączanie kontenerów do sieci innego kontenera
53 min
5.01. Dane kontenera oraz zapisywanie zmian zachodzących w kontenerze
5.02. Volumeny
5.03. Współdzielenie volumenów
5.04. Bind Mounts
5.05. Zadanie domowe
5.06. Rozwiążanie zadania 05.05
66 min
6.01. Wprowadzenie do docker-compose
6.02. Automatyczne budowanie obrazów
6.03. Zmienne środowiskowe
6.04. Wiele instancji na podstawie tego samego pliku YAML
6.05. Łączenie plików docker-compose.yml
6.05A. [PRACE W TRAKCIE] Wspólna część konfiguracji dla wszystkich usług zdefiniowanych w docker-compose
6.05B. [PRACE W TRAKCIE] Kolejność startu kontenerów oraz
czekanie na uruchomienie usługi
6.06. Zewnętrzna sieć
6.07. Tworzenie docker-compose.yml na podstawie docker container run
6.08. Przykłady docker-compose
38 min
7.01. Wstęp do monitoringu
7.02. Limitowanie zasobów poszczególnym kontenerom
7.03. Prosty monitoring
7.04. Zaawansowany monitoring
7.05. Monitoring as a Service
25 min
8.01. Narzędzie z graficznym interfejsem 1
8.02. Narzędzie z graficznym interfejsem 2
8.03. Narzędzie dostępne w terminalu 1
8.04. Narzędzie dostępne w terminalu 2
90 min
9.01. Architektura Dockera Linux
9.02. Konfiguracja Docker Engine
9.03. Komunikacja z Docker Daemon po HTTP
9.04. Poziomy izolacji kontenerów
9.05. Logowanie
9.06. Debuggowanie Docker Engine
9.07. Debuggowanie kontenerów
9.08. Komunikacja z Dockerem na serwerze
9.09. Przechowywanie warstw obrazu na dysku
9.10. [PRACE W TRAKCIE] Kiedy Docker w projekcie – za i przeciw
9.11. [PRACE W TRAKCIE] Bazy danych w kontenerach – za i przeciw
105 min
10.01. Intro do bezpieczeństwa
10.02. Zabezpieczenie Docker Engine API
10.03. Least privileged - czyli jak pozbyć się roota z kontenera
10.04. User re-mapping
10.05. Capabilities
10.06. AppArmor i SELinux
10.07. Skanowanie obrazów pod kątem bezpieczeństwa
10.08. Usuwanie podatności z obrazów
10.09. Walidator obrazów
10.10. Weryfikacja hosta
10.11. Rootless mode
10.12. Distroless images
120 min
11.01. Własne Docker Registry
11.02. Bezpieczne Docker Registry z uwierzytelnianiem
11.03. Dane Docker Registry w chmurze publicznej
11.04. Interfejs graficzny dla Docker Registry
11.05. Konfiguracja Docker Registry w trybie Mirrora
11.06. Konfiguracja Garbage Collectora
11.07. Automatyzacja budowania, skanowania i publikowania obrazów w Docker Registry
11.07A. [PRACE W TRAKCIE] Automatyzacja wdrażania obrazów na Docker Engine i Docker Swarm
11.08. Odśmiecanie systemu
11.09. Aplikacja webowa + nginx jako reverse proxy
11.10. [PRACE W TRAKCIE] Szablon: Backend + frontend – produkcyjny przykład
60 min
12.01. Czym jest Docker Swarm
12.02. Sieć overlay
12.03. Tworzenie klastra
12.04. Docker Swarm Services & Load Balancing
12.05. Docker Swarm Stacks
12.06. Docker Swarm Best Practices
[PRACE W TRAKCIE] 13. Windows Containers
13.01. Windows Containers - wprowadzenie
13.02. Docker na Windows - czym to się różni
13.03. Windows Containers Deep Dive
13.04. Kiedy Windows Containers mają sens?
13.05. Przyszłość Windows Containers
Przed dołaczeniem do Docker Maestro moja wiedza była bardzo mała – potrafiłem zrobić pull-a i run-a i wyświetlić listę kontenerów. Aczkolwiek co i z czym się je to nie miałem pojęcia. W szkoleniu podoba mi się podział na lekcje – praktycznie po każdej można ćwiczyć nowo poznane komendy, oraz podoba mi się sposób w jaki są prowadzone lekcje. Polecam szkolenie Docker Maestro, a nawet już polecałem :)
Paweł Jaroszek
Kurs przekroczył moje oczekiwania. Przyszedłem z zamiarem usystematyzowania wiedzy, a zakres materiału okazał się być tak obszerny, że dowiedziałem się, iż moja wiedza była jedynie powierzchowna. Trudno znaleźć równie rozległe źródło wiedzy. Polecam każdemu, kto chciałby zrozumieć działanie Dockera, a nie jedynie uruchamiać komendy znalezione w internecie.
Moja wiedza z kontenerów była praktycznie szczątkowa. Dzięki Docker Maestro dowiedziałem się tego co najbardziej potrzebowałem. Wiem jak tworzyć własne Dockerfile i docker-compose, co daje mi możliwość wygodnego i łatwego budowania aplikacji. Najbardziej w Docker Maestro spodobał mi się porządek w materiałach i sposób przedstawiania poszczególnych zagadnień.
Dzięki kursowi szybciej osiągnąłem próg wejścia. Jestem w trakcie dwóch projektów i zaczynam się czuć jak ryba w wodzie. Firma przekonała się do Dockera, wprowadzam w ten temat kolejnych dwóch kolegów programistów.
Docker Maestro to połączenie pasji i doświadczenia trzech znanych w polskiej (i nie tylko) społeczności osób.
Piotr Gankiewicz i Dariusz Pawlukiewicz (obaj DevMentors.io) – twórcy bestsellerowego programu Mikroserwisy.NET
Damian Naprawa (SzkolaDockera.pl) – Docker Certified Associate, uczestnik programu Docker Enablement, mentor w szkoleniu Docker Maestro.
Wspólnie przygotowaliśmy szkolenie, w którym sami chcielibyśmy wziąć udział kilka lat temu (gdy poznawaliśmy Dockera i kontenery).
Po dokonaniu zakupu otrzymujesz dostęp do platformy szkoleniowej, na której dostępne jest szkolenie. Szkolenie przechodzisz własnym tempem, o dowolnej porze - po prostu - kiedy masz czas.
WAŻNE: zabronione jest współdzielenie kont. Jeżeli chcesz, aby inne osoby uzyskały dostęp do kursu, konieczny jest zakup odpowiedniej ilości sztuk.
Jasne, że TAK!
Otrzymujesz dożywotni dostęp do materiałów oraz UWAGA - bezpłatny dostęp do aktualizacji i nowych lekcji. Oznacza to, że szkolenie możesz przerobić teraz (lub poźniej) i wracać do niego cały czas!
W tej chwili w produkcji jest około 10 nowych lekcji.
Po zalogowaniu do platformy, przechodzisz samodzielnie przez poszczególne lekcje. W razie pytań lub wątpliwości możesz zadawać pytania na grupie wsparcia na Gitterze - gdzie Damian pomaga i odpowiada na pytania.
Do kursu dołaczone są skrypty oraz kod źródłowy wykorzystywany podczas szkolenia.
NICZYM NIE RYZYKUJESZ!
W ciągu 2 tygodni od opłacenia zamówienia przysługuje Ci prawo uzyskania pełnego zwrotu środków, jeżeli produkt nie spełni Twoich oczekiwań z dowolnych powodów.
Prosimy o napisanie wiadomości na adres e-mail: contact[at]devmentors.io lub damian[at]szkoladockera.pl, a jeśli to możliwe, o załączanie informacji zwrotnej (co wpłynęło na rezygnację z zakupu).
Oczywiście, w tym celu zaznacz opcję Chcę otrzymać fakturę VAT, w momencie tworzenia zamówienia i podaj NIP firmy, a nasz system zweryfikuje jego poprawność i pobierze wymagane dane. Faktura VAT zostanie automatycznie przesłana na adres e-mail wykorzystany w zamówieniu po jego opłaceniu.
Wyślij wiadomość na damian [at] szkoladockera.pl lub contact[at]devmentors.io a podpowiemy Ci, czy Docker Maestro jest dla Ciebie
1. Czym na co dzień się zajmujesz
2. Twoje oczekiwania względem szkolenia
3. Etap na jakim obecnie jesteś z kontenerami