Začni s Linuxem a DevOps

→ Detail kurzu
Forma:Distanční
Jazyk:Čeština
Začátečník Pokročilý Odborník
Začni s Linuxem a DevOps

Anotace:

Tento komplexní kurz nabízí účastníkům hloubkový pohled na svět Linuxu, DevOps, sítí, Gitu, Dockeru, a nevyhýbá se ani aktuálním tématům jako hacking a IoT (Internet věcí). Od základních principů Linuxu a DevOps, přes pokročilé techniky správy Linuxových systémů a sítí, zabezpečení, až po využití Dockeru pro kontejnerizaci aplikací a orchestraci, kurz pokrývá širokou škálu dovedností nezbytných pro efektivní práci v moderním softwarovém vývoji a IT infrastruktuře. Učební plán je navržen tak, aby poskytl účastníkům praktické zkušenosti s nejnovějšími nástroji a metodami, připravil je na řešení reálných problémů, a zároveň nakoukl do oblasti etického hackingu a využití IoT technologií, vybavujíc účastníky znalostmi potřebnými pro úspěch v dynamickém a neustále se vyvíjejícím technologickém prostředí.


Předpoklady:

Předpokládají se základy programování v Pythonu a logické myšlení. Konkrétně znalost proměnných, datových typů, podmínek, cyklů a datových struktur (seznam, slovník)

Obsah kurzu

1. lekce

Úvod do DevOps

  • Základní přehled kurzu a jeho cílů.
  • Úvod do DevOps a jeho význam v moderním softwarovém vývoji.
  • Proč je Linux důležitý pro DevOps a kde všude se používá.

2. lekce

Verzovací systém GIT

  • Úvod do verzovacího systému GIT
  • Větve a práce v týmu
  • Pokročilá témata

3. lekce

Linux I.

  • Historie Linuxu a význam Open Source.
  • Různé distribuce Linuxu a jejich specifika.
  • Základní správa systému a práce s filesystémem.

4. lekce

Linux II.

  • Práce se soubory
  • Opravněné
  • Editor VIM

5. lekce

Administrace Linuxu a skriptování

  • Správa balíčků a služeb systému.
  • Základy skriptování v Bash pro automatizaci úloh.
  • Pokročilá správa procesů a služeb.

6. lekce

Základy sítí

  • Pochopení modelu OSI a základů TCP/IP.
  • Základní síťové nástroje a diagnostika (ping, ssh).
  • Protokol TCP/IP

7. lekce

Pokročilé sítě a bezpečnost

  • Jmenný systém DNS
  • Implementace a zabezpečení síťových služeb.
  • DHCP, TLS a SSH

8. lekce

Docker I.

  • Úvod do Dockeru a kontejnerizace.
  • Práce s obrazy Dockeru a vytváření kontejnerů.
  • Spouštění a správa kontejnerů, základní Docker příkazy.

9. lekce

Docker II.

  • Praktická práce s Dockerem
  • Dockerfile
  • Nejlepší praktiky pro práci s Dockerem a zabezpečení kontejnerů.

10. lekce

Orchestrace kontejnerů a Docker compose

  • Úvod do orchestrace kontejnerů
  • Docker compose
  • Microservices

11. lekce

Orchestrace kontejnerů s Docker Compose

  • Základy orchestrace kontejnerů pomocí Docker Compose.
  • Vytváření a správa vícekotnejnerových aplikací.
  • Best practices pro využití Docker Compose v reálných projektech.

12. lekce

GIT pro pokročilé

  • Pokročilá témata při práci s GITem
  • Řešení potíží. Vrácení změn atd.
  • Interní fungování GITu

13. lekce

Bezpečnost a hackování

  • Základy kybernetické bezpečnosti a etického hackování.
  • Přehled nástrojů pro testování bezpečnosti: Kali Linux, Tails, Wireshark.
  • Praktické příklady zabezpečení sítě a aplikací, včetně použití VPN.

Časté otázky

Kurz je vhodný pro každého, kdo má zájem o programování a chce se naučit jeden z nejpopulárnějších programovacích jazyků současnosti. Nejsou očekávany předchozí zkušenosti s programování. Nutností však je logické myšlení. Mezi účastníky kurzu mohou patřit absolventi technických oborů, kteří by rádi začali v IT, testeři, administrátoři a pracovníci supportu.

Python je jazyk s jednoduchou syntaxí a rostoucí oblibou napříč profesemi. Je využíván nejenom programátory, ale i automatizačními testery, datovými analytiky, odborníky na strojové učení a vědeckými pracovníky. V Brně je využíván např. ve firmě Kiwi, Seznam, Red Hat nebo Thermo Fisher Scientific.

Kurz bude probíhat formou online výuky s živými lektory doplněné o nepovinné úkoly,testy dostupné v elearningu a skupinové i individuální konzultace. Veškeré materiály a záznamy z lekcí budou zveřejněny v našem elearningu.

Ano, platbu je možné rozdělit. Pokud máte takový požadavek, napište ho prosím do poznámky k přihlášce.

  • Výuka od zkušených lektorů
  • Přístup do elearningového systému s více než 100 příklady a testy
  • Online konzultace během práce na úkolech
  • Zapůjčení odborné literatury na dané téma
  • Příprava na pohovor
  • Certifikát o absolvování kurzu


Seznam termínů

Kdy:

Kde:

Cena:

Nevyhovuje ti termín?

Dej nám na sebe kontakt a my ti dáme vědět hned, jak vypíšeme nový, nebo ho uspořádáme přímo pro tebe.

Lektoři:

Andrey Ershov

Andrey Ershov

Lektor DevOps & Vedoucí inženýr

Během 15 let v IT jsem se pohyboval jako lektor, tester a programátor v jazycích C#, Python a JavaScript, SQL a také jsem vedl tým v oblasti cloudové infrastruktury a DevOps. Zaujímá mě široký pohled na věci, automatizace a tvorba platforem, které rozšiřují možnosti ostatních. V poslední době se zaměřuji na oblast zdravotnictví.