Kategorie: Linux (wszystkie) , DevOps. CI/CD, Ansible, Docker i Kubernetes, cloud
Znajomość Dockera pozwala efektywnie wykorzystać ogromną ilość dostępnych obrazów aplikacji i systemów, łatwo i szybko testować i wdrażać różne wersje aplikacji oraz tworzyć rozwiązania bardziej niezależne od platformy systemowej.
Szkolenie wprowadza w temat Dockera i pokazuje jego najczęstsze zastosowania.
Jest ono jednocześnie częścią kursu Zaawansowany administrator systemu Linux .
Zainteresowanych bardziej całościowym podejściem do nowoczesnych technik rozwoju oprogramowania w środowiskach kontenerowych i chmurowych zapraszamy również na kompleksowy Bootcamp DevOps.
Czas trwania
1 dzień
Program
- wprowadzenie – czym są kontenery i do czego służy Docker
- woluminy i przechowywanie danych
- użycie gotowych obrazów
- Dockerfile – budowa własnego obrazu dostosowanego do potrzeb
- Docker hub
- praca z kontenerami
- zarządzanie na co dzień (tworzenie, usuwanie, start/stop, autostart)
- korzystanie z woluminów lokalnych i zdalnych
- udostępnianie portów i usług sieciowych
- inspekcja działającego kontenera
- porównywanie z bazowym obrazem
Training also available in English .
Przeznaczenie i wymagania
Wymagane opanowanie zagadnień poruszanych na naszych kursie
Administrator Linuksa.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Usprawnij rozwój i wdrażanie aplikacji dzięki kursowi Docker
Czy w Twojej firmie zdarza się, że procesy wdrażania trwają zbyt długo, aplikacje działają poprawnie na komputerze twórcy, ale zawodzą na serwerze, a testowanie nowych wersji oprogramowania paraliżuje pracę całego zespołu? Brak odpowiednich narzędzi do izolacji środowisk potrafi spowowolnić rozwój każdego przedsięwzięcia, generując przy tym niepotrzebne koszty. Kurs Docker to konkretna odpowiedź na te wyzwania. Podczas spotkania z doświadczonym prowadzącym, poznasz fundamenty technologii kontenerowej i jej najczęstsze zastosowania w codziennej pracy.
Jakie zagadnienia obejmuje nasz kurs Docker?
Podczas tego jednodniowego kursu skupiamy się na scenariuszach, które faktycznie występują w pracy z systemami informatycznymi, prowadząc Cię krok po kroku przez kluczowe funkcjonalności konteneryzacji. Dzięki temu szybko zrozumiesz, w jaki sposób ta technologia zmienia podejście do przygotowania i publikacji oprogramowania. Po zakończeniu wspólnej nauki będziesz potrafił samodzielnie tworzyć i nadzorować kontenery, mając pełną świadomość procesów zachodzących w tle. Wiedza ta pozwoli Ci tworzyć rozwiązania, które działają identycznie w każdym środowisku, co znacząco podniesie jakość i tempo pracy. W trakcie zajęć zgłębisz:
- Podstawy architektury i filozofię kontenerów – zrozumiesz, dlaczego Docker stał się standardem i w jakich sytuacjach sprawdza się najlepiej, co ułatwi Ci podejmowanie trafnych decyzji projektowych.
- Zarządzanie danymi i obsługę woluminów – dowiesz się, jak zapewnić trwałość informacji wewnątrz kontenerów, aby Twoje bazy danych i pliki konfiguracyjne były zawsze bezpieczne i dostępne.
- Pracę z repozytoriami i gotowymi obrazami – nauczysz się błyskawicznie uruchamiać potrzebne usługi, korzystając z ogromnej bazy gotowych rozwiązań, co drastycznie skraca czas przygotowania środowiska pracy.
- Budowanie własnych obrazów przy użyciu Dockerfile – zyskasz pełną kontrolę nad konfiguracją systemu, tworząc powtarzalne i lekkie środowiska idealnie dopasowane do wymagań Twojego projektu.
- Korzystanie z Docker Hub – poznasz zasady bezpiecznego pobierania i udostępniania obrazów, co ułatwia wymianę efektów pracy wewnątrz zespołu oraz korzystanie ze sprawdzonych rozwiązań globalnych.
- Codzienne operacje na kontenerach – opanujesz komendy niezbędne do uruchamiania, zatrzymywania, usuwania oraz automatycznego restartowania usług, co pozwoli Ci zachować porządek w systemie.
- Konfigurację sieci i wystawianie usług – nauczysz się, jak poprawnie przekierowywać porty, aby aplikacje zamknięte w kontenerach mogły swobodnie komunikować się z użytkownikami i innymi elementami sieci.
- Diagnostykę i monitorowanie – dowiesz się, jak zaglądać do wnętrza działających procesów, porównywać zmiany w systemach plików i sprawnie rozwiązywać pojawiające się problemy techniczne.
Komu rekomendujemy kurs Docker?
Program kursu stanowi wstęp do świata konteneryzacji. Umiejętności te są uniwersalne, dlatego z zajęć skorzystają specjaliści o różnych profilach zawodowych, w tym:
- Programiści i deweloperzy, którym zależy na szybkim testowaniu kodu w czystym środowisku i chcą mieć pewność, że ich aplikacja zadziała wszędzie tak samo, bez względu na system operacyjny.
- Administratorzy systemów i serwerów planujący wdrożenie nowoczesnych metod zarządzania usługami i chcący zoptymalizować wykorzystanie zasobów sprzętowych poprzez izolację procesów.
- Osoby zajmujące się jakością i testerzy, aby móc w kilka sekund powołać do życia dowolną wersję testowanego produktu i pracować w całkowicie odseparowanych środowiskach bez ryzyka ich uszkodzenia.
- Przyszli inżynierowie DevOps, dla których znajomość tego narzędzia jest absolutną podstawą do dalszej nauki automatyzacji, orkiestracji i pracy z chmurą obliczeniową.
- Architekci systemowi szukający sposobów na projektowanie rozwiązań łatwo skalowalnych i odpornych na awarie pojedynczych komponentów infrastruktury.
Kurs Docker online lub stacjonarnie
Kurs Docker realizujemy w dwóch formatach. Możesz spotkać się z nami osobiście w naszej siedzibie w Warszawie, korzystając z profesjonalnie przygotowanych stanowisk, lub wybrać udział online. Wybierając opcję zdalną, uczestniczysz w zajęciach na żywo – widzisz pulpit trenera, słyszysz jego wyjaśnienia i możesz w dowolnym momencie poprosić o pomoc lub doprecyzowanie tematu. Obie formy gwarantują identyczny poziom merytoryczny i taką samą liczbę ćwiczeń. Dzięki temu możesz zdobywać nowe kompetencje bez konieczności dalekich podróży, zachowując pełną efektywność nauki pod okiem eksperta. Z udziału w szkoleniu możesz zrezygnować bez podania przyczyny do 15 dni przed jego planowanym rozpoczęciem. W każdej chwili umożliwiamy przejście z trybu „na sali” na tryb zdalny, dzięki czemu nie musisz obawiać się nagłych zdarzeń losowych. Jeśli reprezentujesz zespół liczący co najmniej 4 osoby, możemy zorganizować szkolenie na zamówienie w terminie i lokalizacji w pełni dostosowanych do Waszych potrzeb. To idealne rozwiązanie, aby przeszkolić grupę współpracowników w optymalnych dla Was warunkach.
Kurs Docker z certyfikatem
Zakończenie kursu wiąże się z otrzymaniem oficjalnego certyfikatu ALX, który jest uznawanym w branży potwierdzeniem wiedzy. Dokument ten nie jest jedynie pamiątką – to jasny sygnał dla rynku, że posiadasz konkretne umiejętności w zakresie konteneryzacji, budowania obrazów i zarządzania infrastrukturą opartą na Dockerze. Posiadanie takiego poświadczenia buduje Twoją wiarygodność zawodową, zarówno przy ubieganiu się o nowe projekty, jak i podczas rozmów o awansie. Certyfikat to solidny argument potwierdzający Twoje zaangażowanie w rozwój i biegłość w obsłudze kluczowych narzędzi nowoczesnego IT.
Zacznij pracować mądrzej dzięki technologii kontenerowej
Nie pozwól, aby przestarzałe metody wdrażania i konfiguracji ograniczały Twoje możliwości lub spowalniały rozwój Twojego zespołu. Przejdź na wyższy poziom organizacji pracy, twórz rozwiązania bardziej odporne na błędy i odzyskaj cenny czas. Docker to fundament, na którym buduje się nowoczesną karierę w technologiach – warto go poznać pod okiem praktyków, którzy pomogą Ci uniknąć najczęstszych pułapek i od razu wskażą najlepsze ścieżki działania.