Jednoduchým zrozumiteľným jazykom vám vysvetlíme základné veci ako funguje počítač, na čo je dobrý operačný systém, ako funguje internet, ukážeme si základné koncepty vo svete programovania a vysvetlíme všetky podstatné technické termíny ako napr. čo je to RAM-ka, čo je Terminál, čo znamená Cloud, IP-čka a načo je to všetko vlastne dobré.

Ak ste vhodnou adeptkou pre tento kurz, pravdepodobne máte pocit, že počas vášho štúdia často narazíte na rôzne technické výrazy a slová, ktoré učitelia vo vzdelávacích materiáloch automaticky používajú bez toho, aby ich predtým vysvetlili.

Uveďme si pár príkladov:

Zo sveta internetu:

  • Viete čo je to IP-čka, Port, VPN?
  • Viete, čo je to URL adresa, HTTP protokol a ako vlastne funguje internet alebo email?
  • Viete čo je to Cloud a načo je to vlastne dobré?
  • Viete čo znamenajú slová ako: Frontend / Backend, Client / Server a Upload/Download?


Zo sveta hardwaru:

  • Viete aký je rozdiel medzi diskom, CD-čkom, DVD-čkom a USB kľúčom?
  • Rozumiete základným súčastiam počítača ako: RAM-ka, Procesor, SSD disk?
  • Viete, čo znamenajú pixel, uhlopriečka v palcoch, rozlíšenie monitora, VGA / HDMI port?


Zo sveta bežného používania PC:

  • Rozumiete na čo vlastne slúži operačný systém?
  • Viete ako funguje kompresia? Čo je to ZIP-ko, RAR-ko a iné typy archívov
  • Viete čo je to súborový systém?


Zo sveta programovania:

  • Viete, čo je to Terminál / Konzola a prečo sa vo svete IT bez nich nezaobídeme?
  • Viete, čo sú to Databázy, ako fungujú a načo je to dobré?


Ak vám tieto názvy niečo hovoria, ale nie ste si úplne isté, čo presne znamenajú, tento kurz je určený práve pre vás.

Pri tvorbe kurzu sme kládli špeciálny dôraz na to, aby sme používali jednoduchý, zrozumiteľný jazyk a témy sme pekne vizualizovali. Vďaka tomu preberané témy pochopí úplne každý. Nevyžaduje sa žiadny predchádzajúci teoretický základ a všetko vám prehľadne a jednoducho vysvetlíme.

Ku všetkým relevantným témam sa snažíme vysvetliť nielen ako veci fungujú, ale aj prečo tak fungujú a načo je to vlastne dobré. Vďaka tomu vám všetko krásne do seba zapadne, veci budú dávať hlbší zmysel a lepšie si ich zapamätáte.


Štruktúra a forma kurzu:

Forma kurzu :

  • Kurz obsahuje 16 lekcií
  • Kurz tvoria pripravené videá, ktoré si môžete kedykoľvek pustiť a učiť sa vo svojom tempe
  • Materiály sú dostupné 24/7 a každý môže študovať úplne flexibilne v čase, ktorý mu najlepšie vyhovuje
     

Podpora na kurze:

  • Súčasťou kurzu je online podpora cez komunikačný nástroj Discord – diskusné fórum
  • Vieme tam spolu všetci komunikovať a naši inštruktori radi zodpovedia všetky vaše doplňujúce otázočky, ktoré vám počas kurzu vyvstanú
     

Jazyk kurzu:

  • 90% slovenčina / 10% angličtina
  • Kurz je kompletne vedený aj vysvetľovaný v slovenčine, ale súčasťou kurzu sú textové materiály v jednoduchej angličtine, ktorá je v súčasnosti nevyhnutná vo svete IT. 
  • Cieľom nášho kurzu je, aby ste si zvykli aj na bežne používanú terminológiu v anglickom jazyku.
     

Certifikát:

  • Každý účastník na konci obdrží digitálny certifikát o účasti na kurze.


 

Požiadavky na kurz:

Vedomostné požiadavky:

  • Základná zručnosť pri práci s počítačom = základná práca so súbormi a prehliadanie webových stránok
     

Technické požiadavky:

  • Počítač alebo notebook s operačným systémom Windows / Mac
  • Pripojenie na internet
  • Oprávnenie inštalovať si programy (admin práva)


Detailný obsah kurzu:

  • Hardware - Počítač ako kus železa
    • Typy počítačov: Tower, Notebook, Tablet, Smartphone
    • Komponenty počítača: Motherboard, CPU, RAM, Disk (SSD / HDD), Sieťová karta (LAN/Wifi), Monitor, Porty, Myš, klávesnica / Touchpad, Externé zariadenia (USB kľúče, disky, tlačiarne, skenery, reproduktory a pod.)
    • Monitor:
      1. Čo je to rozlíšenie monitora?
      2. Čo znamenajú skratky HD / FullHD, QHD, ...?
      3. Čo je uhlopriečka?
      4. Čo sú pixely?
    • Konektory:
      1. VGA / HDMI / DisplayPort
      2. USB (USB-A, USB-C, microUSB)
      3. Audio jack
      4. LAN kábel
    • Častá otázka: Aký počítač v dnešnej dobe potrebujem?
    • Mobil = Malý počítač
    • GPS senzory / navigácia
    • Budúcnosť počítačov - Kvantové počítače


  • Software - Operačný systém a programy
    • Operačný system (OS)
        • Na čo slúži
        • Typy OS: Windows / Linux / OS / Android / iOS
        • MacOS / LInux - case sensitive
    • Čo je Súborovy systém (Filesystem)?
        • Hierarchia adresár / súbor / link /
        • Absolútne / Relatívne cesty
        • Čo sú MIME Types
        • Čo je to terminál / konzola - na čo slúži, ukážka použitia
    • Čo sú systémové + užívateľské premenné
    • Najčastejšie typy súborov:
      • text: txt, doc, xdoc, pdf
      • obrázky: png, jpg, gif
      • video: mov, mp4
      • audio: mp3, wav
      • výhody a nevýhody jednotlivých formátov
    • Režimy vypnutia počítača - Restart / Sleep / Hibernate / Shutdown
    • Ako bežia programy v počítači? - Procesy vs. Thready


  • Internet, komunikácia a siete:
    • Čo je to vlastne počítačová sieť?
    • Čo je to IP adresa: Čo je MAC adresa? Čo je DHCP server?
    • Čo je to vlastne internet a ako funguje?
    • Čo znamená architektúra Client / Server?
    • Ako funguje prehliadanie internetu - napr. načítanie stránky do prehliadača?
      • HTTP, HTTPS protokol, Chyby (HTTP 404 a pod)
      • URL adresa, Port
    • Ako funguje Email? - IMAP, POP protokol
    • Čo je upload / download?
    • Ako si odmerať rýchlosť internetu?
    • Jednotky: B / KB / MB / GB vs. bit / kbit / MBit / Gbit
    • Aký rýchly internet potrebujem na email / stránky / video / hry?
    • Čo je Wifi, ako funguje a aké typy poznáme?
    • Čo je Bluetooth, ako funguje a aké typy poznáme?
    • Čo je Cloud?
      • Cloud providers: AWS / Google, Azure
      • Na čo je cloud vlastne užitočný?
      • Čo v praxi znamená: škálovatelnosť?
    • Čo znamená VPN a na čo je to dobre?


  • Programovanie:
    • Druhy programovacích jazykov - interpretovane / kompilovane
    • Najpoužívanejšie jazyky: HTML, CSS, JAVASCRIPT, C / C++, Java, C#,  Python, Go
    • Praktický príklad v Pythone - inštalácia Pythonu, Hello World program
    • Konceptuálne základy programovania - Čo sú to Premenné, Funkcie, Knižnice
    • Čo je to IDE:
      • aké poznáme
      • príklad použitia
      • čo je to Debugovanie a ako to vyzerá?
    • Verzionovanie zdrojových súborov:
      • načo je to dobré
      • ukážka použitia a základné koncepty v GITe
      • semantic code versioning
    • Databázy
      • Čo je databáza a ako funguje?
      • Aké typy bežne existujú? (mysql, postrgre, ms, oracle, ..)
      • Čo sú to metadáta?
      • Základné operácie v DB a jazyk SQL
    • Agilný vývoj:
      • Čo je to Waterfall development?
      • Čo je to Scrum?
      • Čo je to KANBAN?
    • Čo je to Frontend vs Backend?


  • Všeobecné IT znalosti:

    • Čo je zipovanie / kompresia? 
      • na čo je to dobré
      • aké poznáme typy ZIP, RAR, 7zip, ...
      • Ako funguje kompresia rôznych súborov: text, obrázky, video
    • Ako funguje text?
      • Čo je to encoding?
      • Aké kódovania poznáme?
      • JSON / YAML / XML / TOML
      • Rozdiel medzi *.txt a *.docx


Kontakt:

V prípade otázok nás neváhajte kontaktovať na: [email protected].

Video

Lektor

Lektor

Štefan Šimík

Štefan je Data Scientist so zameraním na oblasť financií a bankovníctva. Má skúsenosti v oblasti analýzy dát, machine learningu a vývoja softvéru s hlbokými znalosťami bankovníctva, algoritmického obchodovania a finančných trhov. V súčasnosti pôsobí ako Data Science Consultant. Poskytuje služby Business Inteligence a Machine Learning pre banky a obchodné spoločnosti.