DevOps

Chcete zefektivnit nasazování softwaru, snížit manuální zásahy a zlepšit stabilitu produkčního prostředí? Náš kurz "DevOps – Automatizace a efektivní nasazování aplikací" vás provede moderními DevOps technologiemi a naučí vás automatizovat rutinní úkoly, spravovat kontejnery a nastavovat síťové prvky! ✨

Průběh a struktura výuky

Náš intenzivní kurz trvá celkem 4 týdny.

  • Forma výuky: Prezenční (osobní účast)
  • Frekvence: 1x týdně
  • Délka lekce: 8 hodiny
  • Dny konání: Pondělí, úterý, pátek nebo sobota (dle vašeho výběru)

Cena kurzu

Účastník zaplatí: 4 860 Kč (s dotací Úřadu práce)

Cena bez dotace: 27 000 Kč

Cíl kurzu:

Po absolvování kurzu budete schopni zefektivnit nasazování softwaru, snížit manuální zásahy a zlepšit stabilitu produkčního prostředí. Získejte konkurenční výhodu a urychlete inovace ve vaší firmě!

Pro koho je kurz určen?

  • Vývojáři, kteří chtějí automatizovat nasazování svých aplikací ?
  • Systémoví administrátoři, kteří chtějí zjednodušit správu IT infrastruktury
  • IT architekti, kteří chtějí navrhovat moderní DevOps řešení
  • Zaměstnanci firem, které chtějí zefektivnit svůj vývojový cyklus
  • Všichni, kteří se zajímají o automatizaci, kontejnerizaci a cloud computing

Co se v kurzu naučíte?

  • Principy DevOps: Porozumíte klíčovým konceptům a přínosům.
  • CI/CD Pipelines: Naučíte se automatizovat proces nasazování aplikací.
  • Docker a Docker Compose: Zvládnete vytvářet a spravovat kontejnerizované aplikace.
  • Networking v kontejnerech: Naučíte se konfigurovat sítě pro kontejnery.
  • Infrastructure as Code: Automatizujete správu infrastruktury pomocí Terraformu a Ansible.
  • Cloud Computing: Orientujete se v základech cloudu (AWS, Google Cloud).

Osnova kurzu:

Úvod do DevOps

  • Co je DevOps: definice, principy, cíle.
  • Proč firmy potřebují DevOps: výzvy moderního vývoje softwaru.
  • Kulturní aspekty DevOps: spolupráce, komunikace, sdílení.
  • Přínosy DevOps: urychlení vývoje, snížení nákladů, zvýšení kvality.

CI/CD Pipelines

  • Co je CI/CD: Continuous Integration, Continuous Delivery, Continuous Deployment.
  • Nástroje pro CI/CD: GitHub Actions, GitLab CI, Jenkins.
  • Automatizace buildů, testů a nasazování aplikací.
  • Správa konfigurace a verzování kódu.
  • Monitorování a reporting v CI/CD pipelines.

Docker a Docker Compose

  • Co je kontejnerizace: principy a výhody.
  • Docker: instalace, konfigurace, základní příkazy.
  • Docker Images: vytváření, správa, sdílení.
  • Docker Containers: spouštění, správa, monitorování.
  • Docker Compose: definice a orchestrace multi-kontejnerových aplikací.

Networking v kontejnerech

  • Vnitřní síťování kontejnerů: Docker networks.
  • Vnější síťování kontejnerů: port mapping, publish.
  • Load balancing: rozdělování zátěže mezi kontejnery.
  • Proxy servery: směrování požadavků a zabezpečení.
  • Řešení problémů se sítí v kontejnerech.

Infrastructure as Code (IaC)

  • Co je IaC: automatizace správy infrastruktury.
  • Terraform: deklarativní definice infrastruktury.
  • Ansible: konfigurace serverů a aplikací.
  • Automatizované nasazování a správa serverů, sítí a služeb.
  • Správa verzí infrastruktury.

Základy cloud computingu

  • Co je cloud computing: modely (IaaS, PaaS, SaaS), výhody a nevýhody.
  • Cloudové platformy: AWS, Google Cloud.
  • Základy práce s cloudovými službami (výpočetní výkon, úložiště, sítě).
  • Úvod do Kubernetes (dle pokročilosti skupiny): orchestrace kontejnerů v cloudu.

Metody výuky:

  • Interaktivní přednášky s praktickými ukázkami a živými demy.
  • Hands-on workshopy: cvičení s reálnými nástroji a technologiemi.
  • Individuální a skupinové projekty: implementace DevOps pipelines pro různé typy aplikací.
  • Sdílení zkušeností a best practices.

Předpoklady:

  • Základní znalost Linuxu (práce s příkazovou řádkou, správa souborů).
  • Základní znalost sítí (TCP/IP, DNS, HTTP).
  • Základní znalost správy verzí (Git).
  • Základní povědomí o vývoji softwaru.

Výstupy kurzu:

  • Účastníci získají praktické znalosti a dovednosti pro implementaci DevOps postupů ve firmách.
  • Budou schopni automatizovat nasazování softwaru, spravovat kontejnery a konfigurovat infrastrukturu.
  • Zlepší stabilitu produkčního prostředí a urychlí inovace.
  • Získají konkurenční výhodu na trhu práce.

Detaily kurzu: ℹ️

  • Typ kurzu: Kurz dalšího vzdělávání – ostatní (neakreditované a bez certifikace)
  • Úroveň: Mírně pokročilí
  • Forma vzdělávání: Prezenční
  • Jazyk výuky: Čeština
  • Rozsah: 32 hodin
  • Certifikace: Osvědčení o absolvování kurzu
  • Cena: 27 000 Kč (včetně DPH)

Investice do Vaší budoucnosti:

Získejte klíčové DevOps dovednosti a posuňte svou kariéru na novou úroveň!

V případě dotazů nás neváhejte kontaktovat:
 +420 722 227 846,  +420 722 724 103 

 info@abakuslearning.cz