W końcu mogę to ogłosić – właśnie publikuję mój nowy kurs “Kontenery po polsku” 🎉
To kolejny po “Kubernetes po polsku” kurs wideo, ale tym razem zupełnie bezpłatny.
Jest to kurs dostępny online dla wszystkich, którzy chcą porządnie poznać kontenery. Specjalnie kurs nazwałem “Kontenery po polsku”, a nie “Docker po polsku”, ponieważ mój kurs pomaga zrozumieć koncepty działania i wykorzystywania kontenerów.
Składa się on z wielu lekcji i postanowiłem, że będę je publikować co tydzień w dwóch formach:
- Lekcje – sesje, na których opowiadam i pokazuję nas diagramach koncepty działania
- Laby – sesje, gdzie pokazuję praktyczne zastosowanie kontenerów i konceptów omawianych podczas lekcji
Dlaczego podział na koncepty i laby
Uważam, że koncepty powinny trafić do szerszego grona ludzi w IT, którzy nie potrzebują wiedzieć jak konkretnie używać tej technologii, ale powinni znać zasady działania.
To może się przydać architektom (np. tym, którzy już nie programują), menedżerom projektów, product ownerów i innym osobom, aby mogły swobodnie rozmawiać o technologii z praktykami.
Koncepty są uzupełnione praktycznymi labami, które pozwalają na zbudowanie praktycznych umiejętności. Tą część polecam szczególnie dla programistów, testerów i inżynierów platform (DevOps).
Zaczynam od podstaw, ale moje materiały poruszają też bardziej zaawansowane techniki. Część z nich umieściłem, aby pomóc lepiej zrozumieć działanie kontenerów oraz pokazać narzędzia również dla tych co pracują już jakiś czas z Dockerem.
Dlaczego powstał
Powodów jest kilka, a oto najważniejsze z nich:
1. Mnóstwo kiepskich materiałów
Jako osoba, która z kontenerami pracuje już od ponad 9 lat ciężko mi patrzeć na materiały dostępne w sieci. Mówię tu o zarówno prostych tutorialach oraz płatnych kursach.
I doceniam pracę innych pasjonatów starających się uczyć, ale płatne materiały poruszające ten fundamentalny dzisiaj temat “po łebkach” to jest dramat.
Moją odpowiedzią jest mój bezpłatny kurs, który przygotowałem tak jak wszystkie moje materiały, czyli prosto, przejrzyście i treściwie.
2. Kontenery to wiedza fundamentalna
Jeśli jesteś (lub chcesz zostać):
- Programistą
- Inżynierem platform / DevOps
- Inżynierem QA / testerem
To musisz rozumieć i potrafić efektywnie korzystać z kontenerów.
Oczywiście, że możesz się bez kontenerów obyć, ale prędzej czy później na nie trafisz, bo one drastycznie przyspieszają i upraszczają pracę przy projektach.
3. Budowanie profesjonalnych umiejętności w IT w Polsce
Chcę wnieść małą cegiełkę do budowy profesjonalnej kadry IT w Polsce. Ci co podjęli decyzję o rozwoju swoich umiejętności będą mieli dzięki mojemu kursowi łatwiejszą drogę.
Zamiast marnować czas na kiepskie tutoriale oszczędzą mnóstwo czasu i zbudują porządne fundamenty, które będą procentować w ich dalszej karierze.
4. Osobista pasja do uczenia się i innych
Odkąd zrozumiałem, że moją pasję do pochłaniania wiedzy mogę wykorzystać do jej priostego przekazywania innym, większość mojej energii przeznaczam na tworzenie materiałów takich jak ten kurs.
Cieszę się, że wciąż są odbiorcy na wiedzę przekazywaną w ten sposób, a mój kurs jest kolejnym i nie ostatnim w moim portfolio.
5. Kubernetes
Ucząc o Kubernetesie przez tyle lat zauważyłem jak wiele osób gubi się i ma pod górkę w zrozumieniu oraz używaniu go. To dlatego, że pominęli lub nie do końca ogarnęli wiedzę o kontenerach.
Kubernetes jest zbudowany na kontenerach i czerpie z koncepcji, którą zapoczątkował Docker. Prostota, niezmienialność (immutability), efemeryczność i wiele innych pomysłów Kubernetes implementuje na większą skalę.
To jednocześnie brakujący element w moich materiałach i dlatego postanowiłem udostępnić ten kurs.
Gdzie go obejrzeć
Pierwsze odcinki kursu są dostępny na YouTube, a kolejne będą się pojawiać co tydzień. Pracuję też nad stroną kursu, gdzie będą dodatkowe materiały.
Tymczasem obejrzyj już pierwszą lekcję, bo tam prosto wyjaśniam czym tak naprawdę są te kontenery!