Docker to platforma do projektowania oraz obsługi aplikacji i systemów kontenerowych (konteneryzacji). e również narzędzie Docker Compose do projektowania i obsługiwania złożonych systemów wielokontenerowych. Kubernetes natomiast umożliwia tzw. orkiestrację czyli odpowiednie zarządzanie poszczególnymi komponentami oprogramowania.
Nauka Dockera i Kubernetesa to nauka popularnych rozwiązań wykorzystywanych w wielu firmach. Pozwalają one projektować bardziej rozbudowanie oprogramowanie (aplikacje kontenerowe), a nawet złożone systemy łączące również rozwiązania sieciowe. Znajomość Kubernetesa umożliwia efektywne zarządzanie zasobami sieciowymi i sprzętowymi. Absolwenci kursu mogą startować na lepiej płatne i ciekawsze stanowiska, np. architekt oprogramowania lub DevOps.
Próg wejścia:Znajomość podstaw baz danych, znajomość programowania obiektowego .
Konteneryzacja i kontenery, Docker Desktop, obrazy.
Woluminy, Docker-compose, Docker Network, aplikacje wielokontenerowe.
Orkiestracja, Kubernetes a klastry i pody, lokalna instancja Kubernetesa, kubeclt.
Komponenty klastra, Ingress Service i komunikacja sieciowa, Helm, skalowanie aplikacji.
W Kodilli mamy doświadczenie w prowadzeniu szkoleń w formie zdalnej, a Mentorami są doświadczeni programiści.
Na szkoleniu uczysz się pod okiem dedykowanego Mentora, który sprawuje nadzór nad Twoimi postępami.
W trakcie kursu otrzymasz zadania do wykonania oraz będziesz rozwijać projekt. Dzięki temu lepiej przyswoisz wiedzę.