Nowy kurs online

Zostań ekspertem od budowy obrazów kontenerów

Opakuj w obrazy kontenerów dowolne aplikacje backend, frontend, testy oraz mechanizmy trenowania modeli AI

Czy da się dzisiaj pracować bez kontenerów?
Coraz częściej jest to po prostu niemożliwe, chociaż są tacy śmiałkowie, którzy wciąż tak pracują i odciągają to co nieuniknione.
Kontenery są wszędzie. Stanowią podstawę do budowania nowoczesnych aplikacji złożonych z wielu mikroserwisów, a ostatnio również są wykorzystywane do budowy modeli sztucznej inteligencji.

Umiejętność budowania obrazów dla tych zastosowań jest kluczowa i niezbędna do rozwoju Twojej kariery w IT – niezależnie czy już jesteś developerem, testerem, DevOps czy po prostu osobą, która chce wejść do tego środowiska.
Poznaj skuteczne i proste metody budowania obrazów oraz triki, dzięki zrobisz to bez zagłębiania się w skomplikowane definicje Dockerfile.

Dlaczego dobre obrazy kontenerów robią różnice

Większe bezpieczeństwo

Twoje kontenery będą bezpieczniejsze oraz uruchomisz je na większej liczbie platform (m.in. OpenShift).

Oszczędnośc czasu

Zwiększ efektywność poprzez lepsze wykorzystanie zaaweansowanych mechanizmów cache i najlepszych praktyk przy tworzeniu obrazów

Prościej i łatwiej

Poznaj metody, dzięki którym zbudujesz obrazy kontenerów dla dowolnej aplikacji i to nawet bez pisania żmudnych definicji Dockerfile!

Warunki uruchomienia kursu

Czy do 21 maja znajdę 100 osób, które chcą poznać profesjonalne techniki tworzenia obrazów kontenerów?

Jeśli 👍 to przystąpię do produkcji kursu.
Jeśli 👎 to trudno – zwracam wszystkim pieniądze.

100

Brakująca liczba

Dlaczego ten kurs jest inny

Jako jedyny pozwoli Ci nabyć dwa zestawy umiejętności

Tradycyjnej budowy obrazów od podstaw z Dockerfile

Nowoczesnej budowy automatycznej z Cloud Native Buildpacks

Tego nie znajdziesz w innych materiałach

Dzięki nowym umiejętnościom zdobytym w tym kursie obrazy kontenerów będą budowane automatycznie. Dowiesz się jak użyć narzędzi typu GitLab CI, GitHub Actions, Bitbucket i innych.

Dla kogo jest ten kurs

DevOps

Jesteś lub chcesz zostać DevOps?
W tym obszarze kontenery są tak powszechnie używane, że ich dobra znajomość technik budowy obrazów jest niezbędna, aby myśleć o rozwoju kariery w tym kierunku.

Developerzy

Jeśli piszesz aplikacje backendowe (np. Java, .NET, Python, Go) to potrzebujesz dobrych obrazów uruchamianych na Kubernetes lub poza nim.

Jeśli piszesz aplikacje frontendowe (np. Angular, React, Vuejs, Emmberjs, Semantic-UI, Svelte) to dzięki obrazom uruchomisz Twoje aplikacje wszędzie, będziesz łatwo je wersjonować i szybciej publikować.

Testerzy

Testujesz aplikacje i chcesz robić to lepiej za pomocą narzędzi uruchamianych w kontenerach (np. Cypress, Jenkins, Selenium, BrowserStack, GitLab CI, GitHub Actions, Testcontainers, puppeteer).

W obrazach łatwiej i szybciej zdefiniujesz automatyczne testy.

Planowane moduły

Poniższa lista jest zarysem tego. co się znajdzie w kursie. Zawiera tylko najważniejsze elementy, a finalne moduły z pewnością usatysfakcjonują nawet najbardziej wymagających użytkowników kontenerów.

Podstawy budowy obrazów z Dockerfile
  • Jak budować proste obrazy
  • Obrazy dla aplikacji stanowych
  • Jak poprawnie definiować kolejność warstw
  • Jak szybciej budować obrazy korzystając z lokalnego cache
Zaawansowane praktyki i techniki
  • Jak definiować start aplikacji – (ENTRYPOINT, CMD i skrypty inicjujące)
  • Konfiguracja dedykowanego buildera BuildKit
  • Jak szybciej budować obrazy korzystając ze zdalnego cache
  • Kiedy i jak poprawnie używać trybu multistage
  • Jak budować obrazy kontenerów dla wielu architektur
  • Jak wykorzystać Kubernetes do budowy obrazów kontenerów
Bezpieczeństwo obrazów
  • Jak przygotować bezpieczny obraz
  • Czym jest SBOM i jak go wygenerować
  • Jak podpisywać obrazy kontenerów
Budowanie obrazów z Cloud Native Buildpacks
  • Podstawy użycia – narzędzie pack
  • Obsługa opcji konfiguracji (plik i opcje CLI)
  • Obsługa SBOM
Automatyczne budowanie obrazów
  • Bitbucket
  • GitHub Actions
  • GitLab CI
  • Tekton
Najlepsze praktyki budowania obrazu aplikacji
  • Java
  • .NET
  • Python
  • Go
  • NodeJS
  • Frontend

Kim jest autor

Tomasz Cholewa

Jestem Tomek i jako architekt DevOps zajmuję się kontenerami, Kubernetesem oraz Cloud od naprawdę wielu lat.
Występuje na konferencjach, mam swój podcast, prowadzę bloga i tworzę wartościowe materiały dla wszystkich, którzy chcą poznać tajniki budowy efektywnych platform dla aplikacji.

Zdobyłem kilkanaście certyfikatów branżowych u największych dostawców, aby posiąść wiedzę o najlepszych praktykach.
Ostatnie kilka lat spędziłem tysiące godzin na salach szkoleniowych ucząc o Docker, Kubernetesie i innych technologiach z obszaru DevOps tysiące osób.

Pomagam też wielu firmom w tworzeniu zaawansowanych platform do uruchamiania systemów złożonych z mikroserwisów oraz wspierających je procesy automatycznego wdrażania i stabilnego działania.

Moje kursy online to doskonała okazja, aby poznać najlepsze praktyki i narzędzia ułatwiające pracę. Cieszę się, gdy później otrzymuję informację od moich kursantów jak znowu skomplikowane tematy już nimi nie są po tym jak je prosto wyjaśniłem.

Czy wiesz, że pierwsza część jest już dostępna?

Już teraz możesz zobaczyć jak działają kontenery i sprawdzić je w działaniu.
Dlatego pierwszą część kursu, udostępniłem bezpłatnie!
Odwiedź stronę kursu i przekonaj się sam, że nie taki diabeł straszny.

FAQ, czyli pytania i odpowiedzi

Kiedy wyjdzie ten kurs?

Wakacje lub tuż po – w sam raz, aby zacząć z przytupem powrót do pracy.

Czy muszę znać Kubernetes lub go używać, aby wykorzystywać kontenery?

Nie muszisz. Kontenerów możesz użyć też Kubernetesa np. z Docker Compose (zobacz bezpłatną część kursu).
Ale oczywiście później będziesz mógł tych umiejętności użyć bardziej profesjonalnie uruchamiając zbudowane obrazy jako kontenery nas dowolnym klastrze Kubernetes lub OpenShift.

Czy umiejętności budowy obrazów są niezbędne do efektywnej pracy jako Developer/QA/Data Scientist/DevOps?
Zdecydowanie. Już nie ma co udawać, że pisanie kodu i uruchamianie go poza kontenerami wystarczy. Takich projektów i firm używających tradycyjnego podejścia (głównie w starszych rozwiązaniach) będzie mniej i mniej.
Czy możliwy jest zakup na przelew i Fakturę pro forma?

Jasne, napisz do mnie maila na [email protected].

Czy jak kupię dla siebie, a później się okaże, że firma mi zrefinansuje to odzyskam moje prywatne środki?

Oczywiście – zachęcam Cię zresztą, aby porozmawiać u Ciebie w pracy o sfinansowaniu tego.
Jeśli się okaże, że firma Ci zasponsoruje to jak najbardziej zwrócę Ci środki, a kurs przepiszę na firmę.

Promocyjna przedsprzedaż

Kup teraz taniej

Po premierze kurs będzie dostępny w standardowej cenie. Warto kupić teraz – oddzielnie lub jeszcze taniej w pakiecie z kompleksowym kursem Kubernetes.

Gwarancja jakości

quality

Gwarantuję, że kurs będzie naprawdę wartościowy. Jednak jeśli nie będziesz zadowolony to zwrócę Ci pełną kwotę w okresie do 14 dni od daty jego premiery.

799zł

599zł

-200zł

Kontenery po polsku PRO

Kurs online, który pomoże Ci w rozwoju Twojej kariery i ogarnięciu obszaru kontenerów!

799zł

499zł

-300zł

W pakiecie jeszcze taniej

Czemu zatrzymywać się na kontenerach? Uruchamiaj je na Kubernetes – zdobądź cały zestaw umiejętności!

Treści

podcast

Bądźmy w kontakcie