Logo webu
Láká tě studium na Unicorn University? Přihlas se na den otevřených dveří a zjisti více informací.

Úvod do Javascriptu

Tento kurz vás provede základy programování v jazyce JavaScript a ukáže, jak jazyk využít při tvorbě moderních webových aplikací. Naučíte se psát interaktivní skripty v prohlížeči, pracovat s DOM a reagovat na uživatelské akce. Zjistíte, jak funguje asynchronní kód, moduly a jednoduché serverové aplikace v Node.js. Na konci kurzu budete rozumět principům, na kterých stojí frontend i backend vývoj, a dokážete samostatně vytvořit vlastní funkční webovou aplikaci.


14 990 Kč
Cena je včetně DPH.
6 kreditů
ECTS
Distanční/Kombinovaná
Forma výuky
Začátečník
Úroveň
CZ
Jazyk
Registrujte se nyní!

Zajistěte si místo v tomto jedinečném kurzu
16.3 - 17.5.2026
OnlineFormát16:00-18:3010 x 2,5 hod14 990 Kč s DPHCena

O kurzu

Mikrocertifikát poskytuje ucelený úvod do programování v jazyce JavaScript se zaměřením na vývoj jak v prostředí webového prohlížeče (frontend), tak i na straně serveru pomocí Node.js (backend). Účastníci si osvojí základní programovací koncepty, naučí se pracovat s DOM, psát skripty reagující na uživatelské vstupy, a následně přejdou k tvorbě jednoduchých serverových aplikací. Kurz klade důraz na praktické příklady a pochopení principů asynchronního programování, práce s moduly a objektově orientovaného přístupu v JavaScriptu.

Absolvent kurzu ovládá základy syntaxe JavaScriptu a klíčové principy programování. Dokáže efektivně pracovat s DOM, reagovat na uživatelské události a využívat objektově orientovaný přístup při tvorbě interaktivních aplikací. Rozumí asynchronnímu programování s využitím callbacků, Promise a async/await, a umí vytvořit jednoduchý HTTP server v prostředí Node.js. Zvládá práci s moduly i organizaci větších projektů, což mu umožňuje samostatně vyvíjet menší plně funkční webové aplikace. Také bude schopen samostatně vytvořit jednoduchou plně funkční webovou aplikaci.

Obsah kurzu a harmonogram

1.Lekce: Úvod do programování a JavaScriptu
  • Co je JavaScript a jak se používá (historie, využití)
  • Frontend vs. Backend – rozdíly, možnosti
  • Vývojové prostředí (VS Code, Node.js, konzole, debugger)
2. Lekce: Základy syntaxe a práce s proměnnými
  • Deklarace (let, const, var) a rozdíly mezi nimi
  • Čísla, řetězce, boolean, null, undefine
  • Práce s typy, porovnávání, konverze
  • Operátory: aritmetické, relační, logické
3. Lekce: Jacksonovo strukturované programování
  • Základní principy (sekvence, selekce, iterace)
  • Datové a procesní struktury
  • Příklady
4. Lekce: Řídic�� struktury
  • Podmínky (if, else, switch)
  • Cykly (for, while, do…while)
  • Iterace nad poli (forEach, map)
  • break a continue
5. Lekce: Funkce a práce s hodnotami
  • Deklarace a volání funkcí
  • Parametry a návratové hodnoty
  • Funkční výraz vs. deklarace, arrow funkce
  • Rozsah (scope) a this
  • Immutability a reference:
    • Rozdíl mezi primitivními a referenčními typy
    • Kopírování objektů a polí
    • Spread syntax a Object.assign
    • Proč záleží na neměnnosti (např. v Reactu)
6. Lekce: Práce s poli a objekty
  • Tvorba a manipulace s poli a objekty
  • Metody polí (push, pop, map, filter, find)
  • Iterace a destrukturalizace
  • Vnořené struktury a přístup k hodnotám
7. Lekce: Práce s datovými objekty
  • Řetězce
    • Základní metody (length, toLowerCase, slice, replace, includes, …)
    • Šablonové řetězce (template literals)
    • Spojování řetězců
    • Regulární výrazy
      • Základní syntaxe a použití (test, match, replace)
      • Jednoduché validace (e-mail, telefon, PSČ)
  • Čísla
    • Math - zaokrouhlování, náhodná čísla, min/max, mocniny
    • Parsování (parseInt, parseFloat, Number)
    • Přesnost a operace s desetinami
  • Datum a čas
    • Práce s objektem Date, aktuální čas, rozdíl mezi časy
    • Formátování a výpočty s časem
8. Lekce: Objektově orientované programování v JavaScriptu
  • Tvorba objektů
  • Konstruktorové funkce a třídy (class, constructor)
  • Dědičnost a prototypový řetězec
  • Praktické využití v aplikačním návrhu
9. Lekce: Práce s DOM (prohlížečová část)
  • Přístup k prvkům stránky (getElementById, querySelector)
  • Manipulace s DOM
  • Události a reakce na vstupy uživatele
10. Lekce: Úvod do Node.js (serverová část)
  • Co je Node.js a proč ho používat
  • Spuštění jednoduchého skriptu v Node.js
  • Vstup a výstup v terminálu (process.stdin, process.stdout)
  • Základní práce se soubory (fs modul)
  • Základní HTTP server (http modul)
  • Základy fungování HTTP požadavků.
11. Lekce: Asynchronní programování
  • Callback funkce
  • Promise a jejich použití
  • Async/await – moderní přístup
  • Praktické příklady (např. čtení souboru, volání API)
12. Lekce: Práce s chybami a výjimkami
  • try, catch, finally
  • Propagace chyb
  • Asynchronní výjimky
13. Lekce: Modularita a struktura větších aplikací
  • Rozdělení kódu do modulů (CommonJS a ES Modules)
  • Import/export
  • Vytvoření vlastního balíčku
  • Základy package.json a npm
14. Lekce: Mini projekt- Fullstack aplikace
  • Jednoduchý klient (HTML + JS) odesílající data na server
  • Node.js server zpracovávající požadavek a ukládající data do souboru
  • Asynchronní zpracování a odpověď klientovi
“Úvod do JavaScriptu”Završením kurzu získáte MIKROCERTIFIKÁT

Technické požadavky

Pro absolvování kurzu je potřeba nejsou potřeba žádné předchozí znalosti a dovednosti - pouze chuť se učit a otevřená mysl.

Vlastní notebook nebo tablet
Abyste si mohli pohodlně zpracovávat vlastní případovou studii a mít přístup ke studijním materiálům.

Stabilní internetové připojení
Kurz probíhá částečně online, proto se hodí spolehlivé připojení – a ideálně i tiché prostředí pro konzultace.

To je vše. Zbytek vám dáme my.

Pro koho je kurz určen?

Zájemci o programování
Získáte pevné základy v JavaScriptu a pochopíte logiku programování v praxi. Naučíte se psát přehledný kód, pracovat s proměnnými, funkcemi a objekty a uvidíte, jak jazyk oživuje webové stránky.
Tvůrci webů a digitálního obsahu
Zjistíte, jak JavaScript proměňuje statické stránky v interaktivní aplikace. Naučíte se pracovat s DOM, reagovat na uživatelské akce a vdechnout život svým webovým projektům.
IT nadšenci a techničtí specialisté

Kurz vám pomůže pochopit, jak JavaScript propojuje frontend a backend. Vyzkoušíte si práci s Node.js, asynchronní kód a moduly — dovednosti, které využijete i mimo vývoj webu.

Studenti a kariérní přestupníci
Pokud začínáte s IT nebo chcete změnit obor, kurz vám dá srozumitelný úvod do programování. Získáte praktické základy, na kterých můžete stavět při dalším studiu nebo v budoucí profesi.

Metody výuky

Kurz kombinuje samostatné studium s vedenou praxí, aby účastníci zvládli nejen klíčové pojmy, ale také si je ověřili na vlastním příkladu.

  • Samostudium s přehledně strukturovanými materiály
  • Tutoriály a individuální konzultace s lektorem
  • Hodnocený úkol – vlastní návrh marketingové strategie
  • Závěrečný online test a prezenční workshop

Od koho se budete učit?

small_halacek
Ing. Ivo Milota
vyuka-kurz-mikrocertifikat
small_ChatGPTImage95202509_56_56
small_ChatGPTImage95202509_56_56

Reference studentů

Když se kurzu zúčastníte s opravdovým zapojením, zorientujete se jak v marketingu, tak i v prodejní a produktové strategii. Budete vědět, co máte dodávat vy ostatním a co mají oni dodat vám.

Získat navíc vlastní case study s tak inspirativním a odborným vedením - může být samo o sobě k nezaplacení!

- Ivana R.
produktová manažerka

Jak se tvoří marketingová strategie

Pokud jste si až dosud mysleli, že Marketing je jen reklama, předmět Strategický Marketing vás rychle vyvede z omylu.
Jako někdo, kdo se chce marketingu věnovat i profesně, oceňuji důraz, který vyučující klade na praktické využití poznatků a na pochopení témat v souvislostech.

- Adéla M.
student

Jak se tvoří marketingová strategie

Na co ještě čekáte?

Už jen stačí vyplnit formulář, vybrat termín a my se obratem ozveme.


Jak se tvoří marketingová strategie

Online/PrezenčněForma výukyZačátečníkÚroveňCZJazyk14 490Kč Cena


* Pole označená hvězdičkou jsou povinná.

Výše uvedené osobní údaje zpracováváme za účelem vyřízení Vaší poptávky a případné přípravy nabídky. Přečtěte si, jak zpracováváme Vaše osobní údaje zde.

document_check.svg
Na těchto webových stránkách používáme soubory cookies k zajištění jejich funkčnosti a dále k personalizaci reklam, a to výhradně s vaším souhlasem a v souladu s našimi Pravidly pro užívání cookies.

Kliknutím na tlačítko „Přijmout soubory cookies“ udělujete souhlas s využívaním vybraných souborů cookies a souhlasíte s předáním údajů o chování na našich webových stránkách pro zobrazení cílené reklamy na sociálních a reklamních sítích. Můžete si zvolit, které informace s námi chcete sdílet kliknutím na tlačítko Nastavení cookies.