Hlavní stránka / Přehled kurzů / Linux Akademie
12 týdenní večerní program
Linux Akademie
V Brně a Praze
Trvání 12 týdnů
Lekce 1x týdně od 18:00
Výuka na projektech
O akademii
Naučíme tě spravovat systémy
Linux byl donedávna operační systém, který se používá jenom na serverech a pohybovat se na něm dokázali jenom zkušení sysadmini (systémoví administrátoři). V posledních letech se z Linuxu stal systém, který ovláda čím dál tím víc lidí díky bezpečnosti, stabilitě a své filosofii. V naší Linux Akademii získáš vědomosti a zkušenosti nutné pro zaměstnání v IT.
5 důvodů, proč začít kariéru s Linuxem
1. Popularita cloudu – před 10 lety cloud téměř neexistoval, teď na cloudu funguje většina služeb a je to trh o velikosti 160 miliard dolarů.
2. Nárůst potřeb infrastruktury – všichni používáme aplikace od WhatsAppu přes Instagram po Uber. Data jsou uchovávaná, procesovaná či zálohovaná na obrovské backend infrastruktuře postavené na Linuxu.
3. Všechny top firmy používají Linux – Společnosti jako Netflix, Amazon, Google, Facebook nebo Twitter používají na svých serverech Linux. Potřebují tisíce Linux specialistů na růst či údržbu svých systémů.
4. Množství otevřených Linux pozic – online svět roste závratným tempem a s ním i potřeba specialistů, kteří budou zabezpečovat škálování infrastruktury, bezpečnost a uchování dat.
5. Výborné možnosti růstu – Na pozici Linux admina nekončíš. Zajímá tě cloud? Pak se můžeš zlepšit v technologiích jako AWS, Vagrant nebo OpenStack. Chceš škálovat či nastavovat tisíce serverů najednou? Docker, Ansible, Puppet nebo Kubernetes mají neomezeně možností. A o důležitosti IT bezpečnosti se nemusíme ani rozepisovat.
Termíny
Chceš studovat z pohodlí domova?
Linux Akademii můžeš studovat i online – formou live webinářů s lektorem. Další termín už v březnu.
léto 2021
12x lekce
BRNO
Linux Akademie v Brně
12 večerních lekcí, 1x týdně od 18:00 do 21:00
Adresa: ENGETO Academy, třída Kpt. Jaroše 7b, Brno
Cena: 14 990 Kč s DPH
léto 2021
12x lekce
PRAHA
Linux Akademie v Praze
12 večerních lekcí, 1x týdně od 18:00 do 21:00
Adresa: Just-Home, Šrobárova 13, Praha 3
Cena: 16 990 Kč s DPH
Nevyhovují ti aktuálně vypsané termíny? 📅
Pro koho je Akademie vhodná?
- Chceš se zaměstnat na své první IT pracovní pozici
- V oblasti IT začínáš a chceš se do ní dostat
- Chybí ti hlubší znalost operačních systémů
- Chceš se posunout dál ve stávající práci
- Chceš získat certifikaci
Co na tebe čeká?
Vzdělávací platforma
Cvičení a teorie k dispozici online
Objem 10h týdně úkolů na doma
Kontrola a feedback na projekty
Prezenční lekce
12x 3hodinová lekce
Teorie se rovnou převádí do praxe
Diskuze a prostor pro dotazy
Osobní konzultace
1:1 kariérní konzultace
Péče v průběhu studia
Konzultace, live chat, Slack skupina
Našim studentům jen nepředáváme informace, ale budujeme komunitu. Zajímá tě, co nabízíme navíc?
Jak Akademie probíhá?
Příprava
Prezenční lekce
Samostudium
Kontrola projektů
Můžeš využít i Live Chat podporu či Skype konzultaci. Zpravidla odpovíme do 24 hodín včetně víkendu.
Co se naučíš?
1. Týden: Úvod do Linuxu
V první lekci si představíme celý obsah kurzu a přiblížíme si, jak se připojit k vlastnímu virtuálnímu prostředí.
Pak se vrhneme Linux a místa, kde ho využíváme. Projdeme si základní koncepty systému, adresářovou strukturu a několik základních příkazů pro práci na linuxovém serveru v prostředí příkazové řádky.
Detail lekce
Checklist:
- Co je linux a kde se využívá
- Distribuce linuxu
- Adresářová struktura linuxu a pohyb v ní
- Tvoření prázdných souborů a adresářů
- Čtení, kopírování a přesouvání souborů
Důležité příkazy:
pwd, tree, cd, ls, man, help, touch, mkdir, rm, rmdir, cat, echo, wc, mv, cp, wget, sort, head, tail, clear, exit, shutdown, reboot
Cíle lekce:
- Seznámení se s obsahem kurzu
- Připojení se k vlastnímu virtuálnímu prostředí s linuxem
- Základní informace o linuxu a jeho využití
- Chápání několika základních příkazů a jejich přepínačů
- Schopnost pohybovat se mezi adresáři v systému
- Schopnost tvořit a mazat soubory a adresáře
2. Týden: Maniuplace s daty a textem
Druhá lekce bude věnována bližšímu seznámení se strukturou linuxové adresářové struktury, tzv. Filesystemu, projdeme si nejdůležitější adresáře a vysvětlíme si jejich význam.
V druhé části si představíme nové linuxové příkazy, tentokrát pro manipulaci s daty nebo pro získání informací o využití disků. Naučíme se také, jak příkazy kombinovat.
Detail lekce
Checklist:
- Struktura linuxového filesystemu
- Absolutní a relativní cesta
- Důležité adresáře a jejich význam
- Koncept pipy (roury) a kombinování příkazů
- Filtrování a změny v textu
Důležité příkazy:
file, which, grep, cut, tr, diff, uniq, history, more, less, du, df
Cíle lekce:
- Znalost základní adresářové struktury a důležitých adresářů
- Kombinování základních příkazů
- Varianty na filtrování textu a schopnost získat specifická data ze souboru
3. Týden: Editory, archivace a přesměrování
Třetí lekce bude věnována náhledu do několika důležitých konceptů. Jako první probere integrované linuxové programy na editaci textu, především program vim.
V další části si přiblížíme základní nástroje na tvoření balíčků souborů a jejich archivaci. Ukážeme si také různé úrovně komprese, seznámíme se s dvěma způsoby jak vyhledávat soubory v systému a jako posledni si projdeme možnosti přesměrování dat pomocí tří základních streamů stdin, stdout a strerr.
Detail lekce
Checklist:
- Práce v editoru vim
- Práce s balíčky pomocí příkazu tar
- Archivace souborů
- Příkaz date a unixový čas
- Vyhledávání souborů v systému
- Přesměrování vstupů s výstupů
Důležité příkazy:
vi, vim, tar, zip, unzip, find, locate
Cíle lekce:
- Tvoření a ůprava textu pomocí programu vim
- Vytváření a práce s balíčky a archivy, seznámení s kompresními metodami a jejich efektivitou
- Vypsání aktuálního data v různých formátech
- Přesměrování vstupů a výstupů programů pomocí streamů
4. Týden: Uživatelské účty a oprávnění + TEST
Ve čtvrté lekci si představíme jeden z nejdůležitějších pilířů systému linux, kterým jsou uživatelské účty a oprávnění k práci se soubory. V lekci se naučíme získávat informace o uživatelích, ukážeme si rozdíly mezi běžnými uživateli a superuživatelem root. Budeme nastavovat a měnit uživatelská hesla a přepínat se mezi existujícícmi uživateli. Celou lekci zakončíme krátkým testem z témat lekcí 1 – 3.
Detail lekce
Checklist:
- Kde hledat informace o uživatelích
- Tvorba uživatelů, jejich úprava a mazání
- Práce se skupinami uživatelů
- Oprávnění k souborům a jeho vlastnictví
- Speciální oprávnění, sticky bit, umask
- Změna oprávnění pomocí symbolické a numernické notace
- Základy ACL (Access Control List)
Důležité příkazy:
id, whoami, who, users, sudo, su, passwd, useradd, usermod, userdel, groupadd, groupmod, groupdel, chuser, chgrp, chmod, umask, getfacl, setfacl
Cíle lekce:
- Práce s uživatelskými ůčty, přepínání mezi uživateli
- Nastavení základních i pokročilých přístupových práv
5. Týden: Procesy a servisy
Pátá lekce bude věnována dalšímu důležitému pilíři systému linux, kterým jsou procesy.
Vysvětlíme si, jak procesy fungují, jak s nimi můžeme manipulovat a komunikovat pomoci speciálních signálů. Projdeme si řadu příkazů, které nám umožní sledovat stavy procesů, kolik potřebují prostředků pro svoji práci nebo s jakými soubory pracují.
Na konci lekce se budeme věnovat práci se servisami, které fungují jako vyšší úroveň řízení procesů v systému.
Detail lekce
Checklist:
- Statické a dynamické zobrazení procesů
- PID, PPID a struktura stromu procesů
- Manipulace s procesy
- Druhy signálů
- Filtrování procesů
- Priority procesů
- Hledání právě otevřených souborů
- Práce s joby
- Práce se servisami, jejich ovládání a nastavení
Důležité příkazy:
ps, top, kill, killall, pgrep, pkill, nice, renice, w, uptime, lsof, jobs, fg, sleep, service, systemctl
Cíle lekce:
- Zobrazení a vlastnosti procesů
- Sledování procesů a jejich ukončení
- Znalost signálů a jejich chování
- Nastavení priority přiřazení prostředků procesům
- Práce s joby, umístění procesu na pozadí a jejich opětovné vyvolání
- Spuštění servisy, manipulace s nimi a jejich výpis
6. Týden: Instalace softwaru a zařízení
V šesté lekci se naučíme instalovat software v linuxu pomocí package managerů, přiblížíme si funkci repozitářů a chování systému při různých variantách instalací.
Seznámíme se s zařízeními v systému z adresáře /dev, od disků a blokových zařízení, po speciální zařízení jako generátory znaků nebo zařízení k simulaci specifického stavu systému.
Část lekce se budeme věnovat velmi důležitému konceptu LVM, který nám umožní dynamicky manipulovat s velikostí filesystémů.
Detail lekce
Checklist:
- Package managery yum a rpm, a instalace softwaru
- Funkce repozitářů
- Druhy zařízení v systému
- Pseudozařízení a jejich použití
- LVM (Logical Volume Management) a jeho využití
- Základy práce s LVM
- Tvorba hardlinku a symlinku
Důležité příkazy:
yum, rpm, dd, lvm příkazy, ln
Cíle lekce:
- Schopnost instalace, updatu nebo odstranění softwaru ze systému
- Klasifikace zařízení a jejich vlastnosti
- Práce s pseudozařízeními, tvorba souborů a simulace stavů pomocí zařízení
- Základní přehled o možnostech LVM a jeho použítí
- Tvorba linků
7. Týden: Sítě
Sedmá lekce je kompletně věnována sítím. Přiblížíme si základní vlastnosti sítí, jejich parametry a způsoby jak pracují.
Projdeme základní síťová zařízení a protokoly, naučíme se pracovat s IP adresami, porty, přiblížíme si jak funguje překlad doménových jmen přes DNS, automatické přiřazení IP adresy pomocí DHCP.
Ukážeme si základní příkazy pro ovládání a získávání informací o sítích a jejich nastavení, včetně obsahu souborů, které se v linuxu sítí přímo týkají.
Detail lekce
Checklist:
- Router, switch a jejich funkce
- IPv4 vs. IPv6
- Protokoly a služby v síti
- Diagnostika sitě pomocí příkazů ping a traceroute
- Porty a jejich použití
- Získání informací o lokálním nastavení sítě pomocí příkazů ifconfig nebo netstat
- Soubory a příkazy týkající se sítí v linuxu
- Připojení k serveru pomocí ssh a využítí telnetu
Důležité příkazy:
ping, traceroute, netstat, ifconfig, ip, hostname, ssh, telnet
Cíle lekce:
- Porozumnění základním pojmům týkajících se sítí
- Znalost základních protokolů a služeb v síti
- Získávání informací o sítí a jeji základní diagnostika
- Připojení ke vzdálenému serveru pomocí ssh a základy použítí klíčů
8. Týden: Souborové systémy + TEST
V osmé lekci se nejprve podíváme na prácí s inody, které nám dají trochu hlubší vhled do způsobu, kterým systém pracuje se soubory.
Budeme se věnovat startu systému a projdeme si postupně proces od chvíle kdy stiskneme tlačítko napájení, po okamžik, kdy již systém stabilně funguje. Probereme i několik krátkých vět na práci s logy na systému a celou lekci zakončíme druhým testem z témat v lekcích 4 – 7.
Detail lekce
Checklist:
- Inody a jejich použití
- Druhy filesystémů
- Boot proces a runlevely
- Logy systémů a jejich kontrola
Důležité prvky:
mount, umount
Cíle lekce:
- Představení funkce inodů
- Chápání rozdílů druhů filesystémů a jejich vlastnosti
- Znalost posloupnosti akcí při bootu systému
- Práce s logy systému a programů
9. Týden: Operace v shellu
Přiblížíme si základní vlastnosti shellu, jak funguje, kde bere data a jak můžeme jeho prostředí upravit. Naučíme se zjednodušit si zadávání opakovaných kombinací příkazů pomocí aliasů a projdeme si sadu integrovaných funkcionalit shellu jako expansions, které nám dovolí pomocí jednoduchých syntaxí generovat data nebo předávat hodnoty pomocí proměnných.
Ukážeme si jak se zpracovávají příkazy v subshellu, dedičnost shellu a exportování proměnných.
Budeme se věnovat také regulárním výrazům, které nám dovolí filtrovat text nejen na základě vzoru, ale také na základě jeho vlastností pomocí speciální syntaxe.
Detail lekce
Checklist:
- Co je shell a jak funguje
- Druhy shellů
- Prostředí shellu a jeho výpis
- Aliasy a souboru týkající se nastavení shellu
- Expanse
- Exportování a dědičnost shellu
- Regulární výrazy
- Troubleshooting
Důležité příkazy:
bash, env, set, alias, export, sed
Cíle lekce:
- Porozumnění a schopnost nastavit prostředí shellu
- Použití expanzí, aliasů a jejich perzistetní nastavení v souborech
- Vytváření subshellů a znalost principů dědičnosti shellů
- Práce s regulárními výrazy a jejich základní syntaxe
10. Týden: Skriptování
Desátá lekce bude věnována skriptování. Skriptování patří ke dodatečným schopnostem systémového administrátora a dovolí nám provádět základní automatizaci operací přímo v prostředí našeho shellu za pomoci specifických konstrukcí a syntaxí.
Naučíme se jak napsat základní skripty pro usnadnění každdenní práce v linuxu. Postupně projdeme tvorbu proměnných a funkcí, větvení programu a cykly, ve kterých může program opakovat specifikovanou činnost.
Ukážeme si, jak uživatele vyzvat k zadání vstupu a zkusíme si napsat jednoduchý skript, který za nás bude řešit jednoduchou úlohu pomocí algoritmu.
Detail lekce
Checklist:
- Shebang, co to je a k čemu slouží
- Proměnné a funkce a shellu
- Testy a návratové hodnoty (exit status)
- Podmínky a větvení programu
- Logické návaznosti operací na základě návratových hodnot
- Cykly
Cíle lekce:
- Schopnost napsat základní kontrukce pro automatizaci práce nebo základní skripty pro řečení jednoduchých ůloh o vice krocích
11. Týden: Databáze
V jedenácté lekci probereme základy práce s databázemi. Vysvětlíme si jaké druhý databází existují, nainstalujeme si vlastní lokální databázi a naučíme se základní syntaxe jazyka SQL, který budeme pro práci v databázi používat.
Zkusíme si vytvořit vlastní tabulky v databázi, zadat do nich data a pak s našimi daty pracovat, vše pomocí SQL dotazů.
Ukážeme si některé integrované funkce, podmínky, logické operace a tzv. agregační funkce pro kombinaci dat z více tabulek.
Detail lekce
Checklist:
- Druhy databází
- Instalace MariaDB
- Základní SQL příkazy pro vyhledávání v databázi
- Integrované funkce SQL
- Podmínky a logické operace
- Agregační funkce
Cíle lekce:
- Základní přehled o databázích
- Schopnost spustit vlastní databázi, vyhledávat nebo zadávat data
- Seznámení se základní syntaxí jazyka SQL
12. Týden: Shrnutí + Závěrečný TEST
Poslední, dvanáctou lekci, budeme věnovat celkovému opakování. Projdeme veškerá probraná témata a určíme si nejpodstatněší témata, která musí systémový administrátor ovládat.
Kurz zakončíme velkým komplexním testem, který prověří vaše znalosti, najde vaše slabé a silné stránky a dá vám i nám představu o vašich aktuálních schopnostech.
Detail lekce
Cíle lekce:
- Kompletní opakování
- Zodpovězení nezodpovězených dotazů k čemukoliv co se kurzu týkalo
- Finální test znalostí ze všech probraných lekcí
Kdo ti bude pomáhat?
Erik Škultéty
Lektor
Erikovi na Pythonu vždy imponovala jeho výborná čitelnost! Poprvé se s ním
setkal už během vysoké školy v rámci projektů a přestože Python nikdy
nebyl jeho primární programovací jazyk, vždy to byl ‚GOTO‘ jazyk při všech
hobby úkolech. Erik aktuálně pracuje jako vývojář a Python mu slouží jako jeden z nástrojů pro automatizaci infrastruktury využívanou na integrační testování.
Ondřej Michálek
Lektor
Ondra se setkal s Linuxem na studiích a Bash se stal jeho denním chlebem. Používá unixové nástroje pro zpracování přirozeného jazyka a konsole se mu stala druhým domovem.
O své absolventy se staráme
- Všem certifikovaným absolventům pomůžeme získat práci
- Uděláme cvičný pohovor a pomůžeme ti se životopisem
- Zkonzultujeme tvé portfolio na GitHubu
- Zůstane ti neomezený přístup do aktualizovaných materiálů
- Poskytneme ti kariérní poradenství
- Řekneme ti, o jaké pozice se ucházet
- Můžeš dál neomezeně využívat náš Slack kanál
- Budeme ti dál posílat novinky a tipy
Slevy pro absolventy
15 %
pokročilejší kurzy a akademie
200 Kč
měsíční předplatné online kurzů
1000 Kč
roční předplatné online kurzů
Navaž kurzem DevOps Akademie a zvyš svou hodnotu na trhu!
Oni uspěli, ty můžeš taky
Chceš změnit práci, získat nové vědomosti, začít kariéru v IT nebo jsi prostě nadšenec? Jiná motivace, stejná příležitost.
Michal, DevOps Engineer v Blackboard
Michal, který absolvoval úplně první ENGETO Linux Akademii, ve svém příběhu demonstruje, že je moudré se nebát využít šanci. Jinak se člověk může probudit za pět let a zjistit, že se nikam neposunul.
Kristýna, PyLadies
Kristýna se už během studií začala věnovat IT. Byla to jedna z našich prvních studentek. „ENGETO má kurzy, které jsou skutečně praktické. Jen minimum teorie a hodiny a hodiny praxe. Jiné společnosti nabízejí podobný kurz i za třicet tisíc.“
Naši absolventi pracují pro top firmy
Kurzy vytváříme ve spolupráci s našimi partnery, kterými je více než 50 firem z oboru.





V ENGETO Academy tvoříme talenty
Školíme, připravujeme na práci, propojujeme ajťáky s firmami. S námi budeš o krok napřed i díky naší výukové platformě.
4 50+ 3000+ 95%
roky na trhu nabírajících firem studentů spokojenost
Časté otázky
Je Linux Akademie vhodná i pro úplné začátečníky?
Ano. Akademii odstartujeme pěkně od začátků. Vysvětlíme si, co je to systémová administrace, naučíme se příkazy na ovládání Linuxu z příkazového řádku a důležité oblasti Linuxové administrace. Pak nabalíme znalosti sítí a skriptování, co jsou zásadné znalosti admina. Nakonec se zaboříme taky do databází a naučíme se základy jazyka SQL.
Je Linux Akademie prezenční kurz?
Linux Akademie je kombinace prezenčních lekcí a online kurzu. Kromě 12 prezenčních lekcí (1x týdně na 3 hodiny) dostaneš přístup do ENGETO portálu, kde budeš procvičovat učivo z prezenčních lekcí na online interaktivních úlohách a projektech.
Co když zameškám jednu hodinu? Můžu si ji nahradit?
Jaké jsou požadavky na technické vybavení?
Software: Máš Windows, OS X nebo Linux? Jakýkoliv operační systém je v pohodě.
Zvládnu studovat Akademii i během práce nebo studia?
Jak můžu získat certifikát ECS - ENGETO Certified Sysadmin?
Jako absolvent Linux Akademie máš možnost zúčastnit se certifikační zkoušky ECS, která je nutná na to, aby ti ENGETO pomohlo s hledáním práce v oblasti Linuxu. Na její úspěšné splnění ti budou stačit znalosti z Linux Akademie – konkrétně Linux, sítě, skriptování v Bashi a databáze.
Certifikační zkouška probíhá prezenčně v Brně i v Praze. Více informací o certifikaci a termínech zjistíš na stránce certifikace ECS.
Staň se Linux adminem!
Kontaktní údaje
ENGETO s.r.o.
tř. Kpt. Jaroše 7b
602 00, Brno
IČ: 04671317
DIČ: CZ04671317
Tel.: +420 773 087 597


Společnost ENGETO s.r.o. byla podpořená agenturou CzechInvest v rámci projektu Podpora start-upů, klíčové aktivity CzechStarter, realizované z programu Marketing, prioritní osy č. 2 „Rozvoj podnikání a konkurenceschopnosti malých a středních podniků“ v rámci Operačního programu Podnikání a inovace pro konkurenceschopnost.