Wybierz swój język
Kurs Cloud Computing i DevOps
Ponad 2 miliony studentów na całym świecie

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.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

8 Rozdziały • 38 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegóły

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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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.

Certyfikacja

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...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

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