Začni s Linuxem a DevOps

→ Detail kurzu
Forma:online i prezenč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 Linuxu a 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

Linux I.

  • Co je Linux a proč je populární.
  • Základní práce se shellem a příkazovou řádkou.
  • První kroky s základními příkazy.

3. lekce

Linux II.

  • 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 III.

  • Základní a pokročilé příkazy pro práci se soubory a adresáři.
  • Práce s textovými editory (Vim) a správa práv souborů.
  • Užitečné nástroje a triky pro efektivní práci v Linuxu.

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).
  • Principy fungování a zabezpečení sítí.

7. lekce

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

  • Detailní pohled na DNS, DHCP a práce s certifikáty.
  • Implementace a zabezpečení síťových služeb.
  • Zabezpečení připojení a základy VPN.

8. lekce

Základy práce s Git

  • Historie a základy Gitu, základní operace a workflow.
  • Správa verzí, větví a konfliktů.
  • Nejlepší praktiky pro spolupráci v týmu a příkazy Git.

9. lekce

Základy Dockeru

  • Ú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.

10. lekce

Praktická práce s Dockerem

  • Vytváření vlastních Docker obrazů a Dockerfile.
  • Základy síťování v Dockeru a sdílení dat mezi kontejnery.
  • Nejlepší praktiky pro práci s Dockerem a zabezpečení kontejnerů.

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

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.

13. lekce

Bonusová lekce: Mikrokontroléry a chytrá domácnost

  • Úvod do světa mikrokontrolérů a IoT (Internet of Things).
  • Přehled populárních mikrokontrolérů, jako je Raspberry Pi.
  • Praktické aplikace mikrokontrolérů v chytré domácnosti.

Č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:

04. 11. - 16. 12. 2024
18:00 - 20:30
online 9 990 Kč s DPH Přihlásit

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í.