Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker od podstaw - dla programistów i nie tylko
Bestseller
Highest Rated
Rating: 4.8 out of 5(1,030 ratings)
5,377 students
Last updated 2/2026
Polish

What you'll learn

  • Używać Docker-a w codziennej pracy
  • Budować wydajne obrazy Docker-a dla swoich aplikacji
  • Zapisywać i dbać o dane kontenerów
  • Dbać o bezpieczeństwo przygotowanych obrazów
  • Budować i zapisywać obrazy w publicznym repozytorium
  • Używać narzędzia docker-compose
  • Używać alternatywnych narzędzi zgodnych z OCI
  • Używać najlepszych praktyk przy tworzeniu kontenerów

Course content

10 sections53 lectures4h 25m total length
  • Podstawowe informacje o kursie2:47
  • Agenda kursu4:35

    Omówienie agendy kursu

Requirements

  • Nie są wymagane żadne płatne narzędzia
  • Podstawowa znajomość linii komend
  • Dostęp na poziomie administratora w celu instalacji Docker-a lokalnie
  • Podstawowa znajomość pakowania i budowania aplikacji webowych
  • Konto na portalu Docker Hub

Description

Przygotuj się na przyszłość związaną z kontenerami i konteneryzacją.

Bez względu na to jakiego języka jesteś programistą niemal pewne jest, że w najbliższej przyszłości w swojej pracy spotkasz się z kontenerami oraz konteneryzacją. Nie czekaj i już dziś przygotuj się na to co nastąpi.

Według ostatnich badań już ponad 80% firm wykorzystuje kontenery (Portworx container adoption survey report 2018). Jeszcze w roku 2017 ten wskaźnik wynosił 58%. Prawdopodobieństwo tego, iż dzięki znajomości takich narzędzi jak Docker będziesz w stanie wypromować się na rynku pracy jest ogromne a już w niedługim czasie znajomość omawianych w tym kursie zagadnień będzie należeć do abecadła każdego programisty / inżyniera IT.

Docker to narzędzie, które zrewolucjonizowało rynek

Co pewien czas w branży IT zachodzi do rewolucji w podejściu do infrastruktury IT. Kiedyś mieliśmy maszyny typu mainframe, następnie nastąpiła era PC i maszyn fizycznych, później pojawiła się wirtualizacja a ostatnie lata to boom na rozwiązania typu cloud a w wraz z nim dominacja kontenerów. Jeżeli jesteś programistą lub inżynierem DevOps zapewne zetknąłeś się z chmurą lub Twoja firma planuje wykorzystanie tego typu rozwiązań. Bądź pionierem i już teraz zacznij używać kontenerów w codziennej pracy.

Dla kogo jest ten kurs

Kurs przygotowany jest z myślą o wszystkich tych, którzy chcą zacząć przygodę z Docker-em. Główny nacisk jest położony na część praktyczną i wskazanie co daje Docker w codziennej pracy programisty. Niemniej jednak kurs tłumaczy również szersze aspekty Docker-a jak i mechanizmy które składają się na to narzędzie dzięki czemu nie tylko programiści mogą wykorzystać wiedzę zawartą w tym kursie.

Poznaj Docker-a od podstaw

Kurs poprowadzi Cię od podstaw w których omówione zostaną zalety kontenerów, pokazana zostanie architektura Dockera, podstawowe koncepcje i pojęcia związane z tym narzędziem a następnie będziemy przechodzić do bardziej skomplikowanych tematów.

Zapoznasz się z uruchamianiem i monitorowaniem kontenerów. Poznasz jak działają sieci w Dockerze i jakie dają korzyści.

Następnie nauczysz się tworzyć i przygotowywać własne obrazy i poznasz wygodę jaką dają one w codziennej pracy w zespole programistów. W przypadku jeżeli do teraz musiałeś konfigurować serwer aplikacyjny przez kilka godzin z wykorzystaniem Docker-a wszystkie te problemy znikną jak za dotknięciem czarodziejskiej różdżki.

Dowiesz się także jak bezpiecznie zapisywać Twoje dane z kontenerów i gdzie przechowywać własne obrazy.

Do bardziej skomplikowanych celów i jak również do wygody poznasz narzędzie docker compose, które znacznie ułatwi Twoją pracy w przypadku gdy będziesz musiał przygotowywać środowisko złożone z wielu kontenerów.

Na koniec wskażę gdzie dalej szukać informacji i dlaczego warto zgłębiać nadal temat kontenerów.

O autorze

Przemysław Nowak - Software Engineer skupiony głównie na "backend developmencie" oraz kulturze DevOps. Uwielbia automatyzację i prostotę w kodzie.

Od ponad 10 lat pracuje z językiem Java oraz JVM natomiast ostatnie kilka lat to praca jako DevOps w środowiskach cloudowych.

Fan Docker-a oraz Kubernetes-a ze względu na prostotę, którą te narzędzia wprowadzają do świata mikroserwisów. Od kilku lat pracuje z kontenerami na produkcji.

Who this course is for:

  • Programiści, administratorzy serwerów
  • Ktokolwiek kto musi wdrażać aplikacje na serwerach lub przygotowywać nowe wersje
  • Ktokolwiek kto chce uprościć lokalny development poprzez użycie kontenerów
  • Ktokolwiek kto chce ustandaryzować development w zespole wykorzystując kontenery