
Kurs Cloud Computing i DevOps
Opanuj narzędzia i praktyki, które napędzają nowoczesne dostarczanie oprogramowania — od Dockera i Kubernetes po Terraform i potoki CI/CD. Ten kurs zapewnia praktyczne doświadczenie z dokładnie tymi technologiami, na które firmy obecnie poszukują pracowników. Zbuduj prawdziwe umiejętności, wdrażaj prawdziwą infrastrukturę i wyróżnij się na konkurencyjnym rynku pracy.
Czego się nauczysz:
Zdobycie dogłębnego zrozumienia modeli przetwarzania w chmurze, administracji Linuxem i podstaw sieci, które są niezbędne każdemu inżynierowi DevOps. Nauczysz się konteneryzować aplikacje za pomocą Dockera, orkiestrować je za pomocą Kubernetes oraz udostępniać infrastrukturę chmurową przy użyciu Terraform. Kurs obejmuje projektowanie i wdrażanie potoków CI/CD z testowaniem automatycznym, skanowaniem bezpieczeństwa i wieloma strategiami wdrożeniowymi. Skonfigurujesz również pełne stosy obserwowalności z użyciem Prometheus, Grafana i narzędzi do śledzenia rozproszonego. Dodatkowe tematy obejmują przepływy pracy GitOps, architekturę mikroserwisów, bezpieczeństwo chmury i praktyki optymalizacji kosztów FinOps.
Jak uczysz się w praktyce Kurs Cloud Computing i DevOps
Jak ćwiczysz Kurs Cloud Computing i DevOps
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 38 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyPodstawy i koncepcje przetwarzania w chmurze
Podstawy i koncepcje przetwarzania w chmurze
Lekcja 1 • Przegląd paradygmatu przetwarzania w chmurze
Definiuje przetwarzanie w chmurze, jego ewolucję od tradycyjnego IT oraz kluczowe cechy. Ustala słownictwo używane w całym kursie.
Lekcja 2 • Podstawowe komponenty infrastruktury chmurowej
Wprowadza maszyny wirtualne, typy pamięci masowej, podstawy sieciowe i usługi zarządzane. Dostarcza elementy składowe do ćwiczeń praktycznych w kolejnych rozdziałach.
Lekcja 3 • Modele usług chmurowych wyjaśnione
Obejmuje IaaS, PaaS i SaaS z przykładami zastosowań w rzeczywistych scenariuszach. Łączy wybór modelu usługi z kosztami, kontrolą i odpowiedzialnością operacyjną.
Lekcja 4 • Ekonomika chmury i modele cenowe
Wyjaśnia ceny pay-as-you-go, rezerwowane i spot wraz z analizą całkowitego kosztu posiadania. Umożliwia podejmowanie decyzji architektonicznych świadomych kosztowo.
Lekcja 5 • Modele wdrożenia chmury
Analizuje architektury chmury publicznej, prywatnej, hybrydowej i wielochmurowej. Prowadzi ucznia w dopasowywaniu modeli wdrożenia do wymagań biznesowych.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyPodstawy Linuksa i sieci dla chmury
Podstawy Linuksa i sieci dla chmury
Lekcja 1 • Bezpieczny zdalny dostęp i SSH
Wyjaśnia uwierzytelnianie za pomocą par kluczy SSH, tunelowanie i bezpieczny transfer plików. Ustanawia bezpieczne wzorce dostępu używane we wszystkich kolejnych ćwiczeniach praktycznych.
Lekcja 2 • Zapory sieciowe i sieciowe grupy zabezpieczeń
Wprowadza reguły zapory, grupy zabezpieczeń i listy kontroli dostępu do sieci w środowiskach chmurowych. Przygotowuje studentów do egzekwowania zasad sieciowych o minimalnych uprawnieniach.
Lekcja 3 • Podstawy sieci dla chmury
Uczy adresacji IP, podsieci, DNS i koncepcji routingu niezbędnych do projektowania sieci w chmurze. Łączy teorię z zadaniami konfiguracji sieci wirtualnych.
Lekcja 4 • Biegłość w wierszu poleceń Linuksa
Obejmuje nawigację po systemie plików, uprawnienia, zarządzanie procesami i podstawy skryptowania powłoki. Umiejętności te stanowią podstawę wszystkich operacji po stronie serwera w chmurze.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyKontrola wersji z Git
Kontrola wersji z Git
Lekcja 1 • Strategie rozgałęziania i scalania
Uczy tworzenia gałęzi, scalania, rebase'owania i rozwiązywania konfliktów. Łączy strategię gałęzi z współpracą zespołową i zarządzaniem wydaniami.
Lekcja 2 • Zdalne repozytoria i współpraca
Wyjaśnia przepływy pracy push, pull, fetch i pull request na platformach hostingowych. Przygotowuje studentów do praktyk programowania zespołowego.
Lekcja 3 • Przepływy pracy Git dla zespołów DevOps
Porównuje GitFlow, rozwój oparty na gałęzi głównej i strategie flag funkcji. Dopasowuje praktyki kontroli wersji do wymagań potoku CI/CD.
Lekcja 4 • Podstawowe koncepcje Gita i konfiguracja
Obejmuje inicjalizację repozytorium, commity, staging i konfigurację. Ustanawia model mentalny skierowanego grafu acyklicznego Gita.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyKonteneryzacja z Dockerem
Konteneryzacja z Dockerem
Lekcja 1 • Rejestry kontenerów i dystrybucja obrazów
Obejmuje wypychanie i pobieranie obrazów z rejestrów publicznych i prywatnych. Przygotowuje studentów do zarządzania obrazami w potokach CI/CD.
Lekcja 2 • Budowanie obrazów Dockera
Obejmuje składnię Dockerfile, buforowanie warstw, budowy wieloetapowe i optymalizację obrazów. Bezpośrednio umożliwia tworzenie obrazów aplikacji gotowych do produkcji.
Lekcja 3 • Uruchamianie i zarządzanie kontenerami
Uczy opcji uruchamiania kontenerów, montowania woluminów, zmiennych środowiskowych i limitów zasobów. Łączy konfigurację wykonawczą z niezawodnością aplikacji.
Lekcja 4 • Docker Compose dla aplikacji wielokontenerowych
Wprowadza składnię plików Docker Compose do definiowania aplikacji wielousługowych. Umożliwia tworzenie lokalnych środowisk programistycznych odzwierciedlających topologię produkcyjną.
Lekcja 5 • Koncepcje kontenerów i architektura Dockera
Wyjaśnia kontenery w porównaniu z maszynami wirtualnymi, komponenty silnika Docker oraz cykl życia kontenera. Stanowi koncepcyjną podstawę dla wszystkich operacji na Dockerze.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyOrkiestracja kontenerów z Kubernetesem
Orkiestracja kontenerów z Kubernetesem
Lekcja 1 • Architektura Kubernetes i podstawowe obiekty
Wyjaśnia komponenty płaszczyzny sterowania, węzły robocze i podstawowe obiekty API. Buduje model mentalny niezbędny do obsługi dowolnego klastra Kubernetes.
Lekcja 2 • Sieci Kubernetes i Ingress
Uczy usług ClusterIP, NodePort, LoadBalancer oraz kontrolerów Ingress. Umożliwia kierowanie ruchu zewnętrznego i komunikację między usługami.
Lekcja 3 • Wdrażanie aplikacji na Kubernetesie
Obejmuje pisanie manifestów, stosowanie konfiguracji i zarządzanie wdrożeniami. Łączy konfigurację deklaratywną z niezawodnym dostarczaniem aplikacji.
Lekcja 4 • Skalowanie i zarządzanie zasobami
Obejmuje Horyzontalny Autoskalator Podów, żądania i limity zasobów oraz autoskalowanie klastra. Zapewnia efektywną kosztowo i niezawodną pracę obciążeń.
Lekcja 5 • Pamięć trwała w Kubernetesie
Wprowadza PersistentVolumes, PersistentVolumeClaims i StorageClasses. Adresuje wymagania obciążeń stanowych w środowiskach kontenerowych.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyInfrastruktura jako kod z Terraformem
Infrastruktura jako kod z Terraformem
Lekcja 1 • Zdalny stan i współpraca zespołowa
Wyjaśnia zdalne backendy, blokowanie stanu i izolację przestrzeni roboczych dla przepływów pracy zespołowej. Zapobiega konfliktom stanu w środowiskach z wieloma inżynierami.
Lekcja 2 • Terraform w potokach CI/CD
Integruje kroki plan i apply Terraforma z potokami zautomatyzowanymi wraz z kontrolami polityk. Umożliwia bezpieczne, audytowalne zmiany infrastruktury z szybkością dostarczania.
Lekcja 3 • Podstawy Terraforma i przepływ pracy
Wprowadza składnię HCL, dostawców, zasoby i przepływ pracy init-plan-apply. Ustanawia deklaratywne nastawienie centralne dla infrastruktury jako kodu.
Lekcja 4 • Moduły Terraforma i wielokrotne użycie
Uczy tworzenia modułów, kompozycji i wersjonowania dla wzorców infrastruktury wielokrotnego użytku. Łączy projektowanie modułowe z zarządzaniem infrastrukturą na skalę zespołową.
Lekcja 5 • Zmienne, wyjścia i źródła danych
Obejmuje zmienne wejściowe, wartości lokalne, bloki wyjściowe i zapytania do źródeł danych. Umożliwia sparametryzowane i wielokrotnego użytku konfiguracje infrastruktury.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyProjektowanie i implementacja potoku CI/CD
Projektowanie i implementacja potoku CI/CD
Lekcja 1 • Budowanie zautomatyzowanych etapów testowania
Obejmuje automatyzację testów jednostkowych, integracyjnych i end-to-end w potokach. Zapewnia, że bramki jakości zapobiegają przedostawaniu się wadliwego kodu do produkcji.
Lekcja 2 • Bezpieczeństwo potoku i bramki zgodności
Integruje analizę statyczną, skanowanie zależności i kontrole zgodności z potokami. Przesuwa bezpieczeństwo w lewo, aby wychwytywać podatności przed wdrożeniem.
Lekcja 3 • Strategie wdrażania i wzorce wydań
Wyjaśnia strategie wdrażania blue-green, canary i rolling wraz z procedurami wycofania zmian. Umożliwia wydania bez przestojów z kontrolowanym promieniem rażenia.
Lekcja 4 • Zasady CI/CD i anatomia potoku
Definiuje ciągłą integrację, dostarczanie i wdrażanie wraz z koncepcjami etapów potoku. Ramuje wartość automatyzacji w skracaniu czasu realizacji i redukcji liczby defektów.
Lekcja 5 • Kompilacja artefaktów i integracja rejestru
Uczy budowania obrazów kontenerów, publikowania pakietów i zarządzania wersjami artefaktów. Łączy wyniki kompilacji z dalszymi etapami wdrażania.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyMonitorowanie w chmurze, obserwowalność i praktyki SRE
Monitorowanie w chmurze, obserwowalność i praktyki SRE
Lekcja 1 • Filary obserwowalności: metryki, logi i ślady
Wprowadza trzy filary obserwowalności i ich uzupełniające się role. Stanowi podstawę do budowania kompletnej strategii monitorowania.
Lekcja 2 • Zbieranie metryk i tworzenie pulpitów nawigacyjnych
Obejmuje zbieranie metryk szeregów czasowych, reguły alertowania i projektowanie pulpitów nawigacyjnych. Umożliwia wgląd w czasie rzeczywistym w stan i wydajność systemu.
Lekcja 3 • Zasady SRE i zarządzanie incydentami
Obejmuje SLI, SLO, budżety błędów i ustrukturyzowane procesy reagowania na incydenty. Dopasowuje inżynierię niezawodności do wymagań biznesowych dotyczących dostępności.
Lekcja 4 • Śledzenie rozproszone i APM
Wyjaśnia propagację kontekstu śledzenia, analizę zakresów i monitorowanie wydajności aplikacji. Umożliwia diagnostykę opóźnień end-to-end w mikroserwisach.
Lekcja 5 • Scentralizowane zarządzanie logami
Uczy agregacji logów, parsowania, indeksowania i wyszukiwania dla systemów rozproszonych. Łączy analizę logów z szybszym identyfikowaniem przyczyn źródłowych.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Osoby zmieniające karierę: chcące wejść w inżynierię chmury z niezwiązanej roli technicznej.
Młodsi programiści: chcący rozszerzyć swoje umiejętności poza kodowanie na infrastrukturę i wdrożenia.
Administratorzy systemów: gotowi do modernizacji swoich umiejętności na potrzeby środowisk chmurowych.
Specjaliści IT wsparcia: dążący do przejścia na bardziej techniczną, lepiej płatną ścieżkę inżynierską.
Studenci informatyki: przygotowujący się do wejścia na rynek pracy z praktycznymi umiejętnościami cenionymi przez pracodawców.
Generaliści w startupach: odpowiedzialni zarówno za budowę, jak i dostarczanie oprogramowania bez dedykowanego zespołu operacyjnego.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















