Szkolenie: Docker Dla Programistów - Czym Jest i Jak Go Wykorzystać [2022] 💥💥💥

preview_player
Показать описание
Docker to aktualnie niezbędne narzędzie pracy developera. Dlatego w tym materiale przedstawiam praktyczne przykłady użycia narzędzia Docker z punktu widzenia programisty.
W tym szkoleniu:
▶️ Dowiesz się czemu służy, jak działa i w jaki sposób programiści najczęściej wykorzystują Dockera.
▶️ Pokażę Ci jak wykorzystywać i tworzyć własne obrazy dla swoich aplikacji.
▶️ Zaczniemy tworzyć kontenery oraz przyjrzymy się co mają one w środku.

┌──────────────⚡SOCIAL MEDIA⚡──────────────
└─────────────────────────────────────────

#programowanie #rozwój #it #devops #java #spring #książka #nauka #devops #docker
Рекомендации по теме
Комментарии
Автор

Dziękuje wszystkim za miłe słowa i komentarze. Jednak szczególne uznania się należą dla @Kamil Cywoniuk @Paweł Wójcik @Peter NEWS - za komentarze, które cieszą się największą liczą reakcji, a przede wszystkim polecenie tego materiału w swojej sieci kontaktów. Przez co dużo więcej osób mogło dowiedzieć się o Dockerze ☺ Dlatego to Wam pragnę przekazać nagrody. I w tej kwestii skontaktuje się z Wami emailowo, jeszcze przed końcem tygodnia.
Jeszcze raz dziękuje wszystkim za zaangażowanie☺☺

PrzemekBykowski
Автор

#Java #programowanie #docker #IT Docker to megaa! przydatne narzędzie, które pozwala umieścić program oraz jego dependencje, czyli biblioteki, pliki konfiguracyjne, lokalne bazy danych itp. w lekkim, przenośnym, zwirtualizowanym systemie operacyjnym (kontenerze). Natomiast koneksje między poszczególnymi kontenerami umożliwi dokcer-compose, o którym dowiecie się na innym strumyku 😉. Jestem bezapelacyjnie przekonany, że ten materiał w istocie wyczerpuje temat wprowadzenia do Dockera. Najbardziej spodobała mi się sprawna komunikacja z instancją z poziomu intellij'a jak i terminala powershell'a. Po oglądnięciu tego Live stream'u m.in. wysondujesz, jak uniknąć „zaharowania” dysku, konfigurując i implementując JRE-a 😜 oraz wiele innych profitów znajdziesz w tym strumyku. Zatem koniecznie musisz obejrzeć ten materiał, który „wywali Cię z butów” !! Z wielką przyjemnością zachęcamy do dalszych szkoleń z Dockera 😉 odbywających się w poniedziałki o 19 na tym kanale i oczywiście subskrybowania jednego z najbardziej znanych kanałów programistycznych w Polsce. Dodam od siebie, że oglądanie livecodingów Przemka dotyczących programowania reaktywnego, zainspirowało mnie do prowadzenia hipotetycznych badań z dziedziny Neuroinformatyki i Konektomiki. Po maturze i być może studiach widzę świetlaną przyszłość związaną z mergowaniem dotychczasowych technologii programowania z mechaniką kwantową. To przyszłość IT !!

peternews
Автор

Docker to bardzo wygodne i sprawdzone rozwiązanie w większości projektów. To narzędzie znajduje się w wymaganiach
prawie 70% ofert na juniora więc samo przez siebie mówi o istocie posiadania go przez każdego DOBREGO programiste/devopsa.
W tym szkoleniu podobało mi się podejście, w którym schludnie i logicznie tłumaczysz
krok po kroku co to jest Docker, Dockerfile, jak stworzyć obraz i uruchomić kontener. Zamiast podawać
słownikowe definicje ty tłumaczysz to bardzo prosto i po swojemu (z nutką ciekawych przykładów jak chociażby
porównanie obrazu do klasy, kontenera do obiektu a samo zjawisko Dockera do tortu(aplikacji) zapakowanej w
opakowanie(kontener). Mnóstwo ciekawych informacji - dla niektórych całkiem nowe a dla innych utrwalające.
Super, że pokazałeś tworzenie kontenerów z różnymi zmiennymi środowiskowymi oraz budowanie obrazu
o konkretnej nazwie przez Dockerfile i z linii komend(nawet dla przypadku zmiany pliku Dockerfile).
A na końcu wisienka na torcie czyli dobre praktyki tj. pobieranie samego JRE a nie JDK które zajmuje więcej
zasobów i multi stage building, czyli automatyczne budowanie aplikacji zamiast za każdym razem ręcznego
uruchamiania mvn package.
Oglądam Cię od 2020 i powiem szczerze, że podziwiam Cię bardzo za pracę i trud włożony w przygotowanie i
dzielenie się wiedzą. Chyba nie znam takiego kanału programistycznego, który tak często robi live codingi
na webinarach. Pełen szacun! Już nie mogę się doczekać livestreamów o sieciach, wolumenach, Docker Compose i
rejestrach.
SELECT me FROM participants WHERE level="big fan"
PS Oj LiveBook by się bardzo przydał - ciekawią mnie twoje wywody na temat Spring Boot 2.7 i nowych zmianach w Spring Security

jan
Автор

Moim zdaniem materiał zdecydowanie warty jest obejrzenia przez każdego programistę - początkujący zdobędzie fundamentalną i uporządkowaną wiedzę a zaawansowani odnajdą smaczki i usystematyzują wiedzę jak pracować z Dockerem lepiej i szybciej.

kamilcywoniuk
Автор

Kolejny świetny materiał. W całej rozpiętości liva dobrze zostało rozłożone przejście od "łopatologicznego" przedstawieniem problemu (czym jest docker - przykład tortu), miarowe, teoretyczno/praktyczne rozwinięcie, aż do finalnego, bardziej zaawansowanego wyczerpania tematu w formie konkretnego przykładu użycia. W trakcie prezentacji nasuwały się pytania, jednak od razu pojawiały się na nie odpowiedzi. (Choćby u mnie - co to ten obraz?! po czym w 9:45 słyszę "pewnie nasuwa się wielu osobom pytanie, a co to jest obraz?" :D )
Podsumowując - polecam materiał każdemu, kto dopiero zaczyna przygodę z dockerem jak i tym, którzy już z nim pracują - na pewno dowiedzą się czegoś nowego z nagranego materiału i ugruntują swoją wiedzę (chociażby dobre praktyki) . Lekka, przyjemna formuła, z nutą humoru, a jednocześnie dynamiczna i zwięzła, nastawiona na praktykę, więc nikt się nie powinien nudzić. Na plus podrzucenie fajnego zestawienie komend do dockera!
Czekam na kontynuację!

ukaszbrudniak
Автор

Super materiał. Pochwalę się, że tydzień temu dostałem prace jako junior java dev, więc staram się uzupełniać swoje braki wiedzy Twoimi wszystkimi materiałami na youtube. Nie mogę doczekać się kolejnego webinaru a szczególnie tego o Docker Compose (ponieważ miałem takie pytanie rekrutacyjne) oraz projektu z wykorzystaniem Security.
Dodatkowo widzę, że 08.08 jest webinar o sieciach w dockerze a sam poświeciłem cały dzień na znalezieniu problemu dlaczego kontener z moją aplikacją nie widzi kontenera z bazą danych MySQL. Na pewno to pomoże początkującym oszczędzi masę czasu i nerwów :)

jadowity
Автор

Dobrze, że poruszasz tę tematykę! Docker to absolutny must have każdego programisty i devopsa. Polecam ten materiał, bo to porządna dawka wiedzy od zera do własnego kontenera, poznanie mnóstwa możliwości pracy z obrazami. Po obejrzeniu materiału już nie będziesz wyobrażał sobie pracy bez dockera

gracjankatek
Автор

Bardzo dobry, merytorycznie przygotowany materiał! 🙂

maciej
Автор

Przydatny materiał. Teraz tylko live o kubernetes.

Vemu
Автор

500 łapek, jak powiedział tak zrobił, szanuję bardzo!

infinitezymalny
Автор

Fajnie byłoby jakbyście dorzucił helm charty. Do tej pory nie mogę połapać się czy mają jakiś związek z docker filmami oraz jakbudowac helm charty np kilku serwisów naraz. Jest tam wiele atrybutów w tych hełmach typu kabel itp i jak dany yaml jest związany z innym yamlem, czy poprzez labele czy inne atrybuty. Jest to trochę skomplikowane jako, że właśnie jest tam pełno atrybutów.

CookieMonsteeerrr
Автор

czy można zmienić adres IP w kontenerze dockera dla aplikacji desktopowej, która w nim działa i korzysta z internetu? Jeśli tak to jak to zrobić?

johnymadrita
Автор

Jakich gadzetow uzywal Pan do pisania ksiazki ? Co Pan proponuje dla osob piszacych z nie za duzym doswiadczeniem w kwestii programow do pisania jak i gadzetow.

agapidora
Автор

Super materiał! Naszło mnie jedno pytanie, dlaczego każdy programista ma GitHuba i udostępnia swoje repo podczas składania CV? Pakowanie swoich projektów na DockerHuba wydaje mi się wygodniejsze. Czy DockerHub ma swoje "ograniczenia"? Np. nie widać kodu źródłowego?

ladysylwia
Автор

Moim zdaniem Docker przydałby się do mojej pracy na co dzień. Ze względu na specyfikę pracy jak i złożoność samego systemu, mam do czynienia z kilkoma serwerami aplikacyjnymi. Praktycznie każdy różni się wersją obecnie wgranej aplikacji oraz dodatkowych modułów. Implementowanie nowych funkcjonalności bądź też naprawianie bieżących bugów, występujących w danym module bądź modułach wiąże się z aktualizacją danego serwera aplikacyjnego. Czasami potrafi występować konflikt pomiędzy kilkoma modułami, które mogą nawet unieruchomić dany serwer przez co wymagany jest twardy reset. Mając kilka lub kilkadziesiąt obrazów danej aplikacji można by nie tylko łatwiej testować rozwiązania, ale również móc go pobrać lokalnie na komputer i uruchomić, co obecnie ze względu na konieczność stosowania vpn'ów jest niemożliwe.

mac
Автор

Jak masz zaznaczenie w konsoli to się blokuje program w niej wykonywany :)

QuavePL
Автор

Podoba mi się że się nie podajesz, pomimo że nie zawsze idzie gładko i czasami trafi się złośliwy komentarz:)

andrzejkorcz
Автор

Docker to niezły dźoker a ksiażkę fajnie było by wygrać ale weny brak

bwone