Úvod do JavaScriptu
Úvod do JavaScriptu
Získejte pevné základy JavaScriptu – nejrozšířenějšího jazyka webových aplikací. Od interaktivních prvků na stránce až po vlastní backend v Node.js.
O kurzu
Naučíte se psát čistý, efektivní kód, pracovat s funkcemi, objekty, asynchronním programováním i modulárním návrhem aplikací. Kurz je ideální nejen pro začátečníky, ale i pro ty, kdo chtějí své programátorské dovednosti posunout na další úroveň.
Obsah kurzu a harmonogram
- proměnné, sekvence, selekce, iterace
- funkce, práce s poli a objekty, scope, this, referenční typy
Pochopíte rozdíl mezi různými typy funkcí, naučíte se pracovat s parametry, návratovými hodnotami a principy neměnnosti dat.
- Deklarace, volání a různé zápisy funkcí
- Rozsah proměnných (scope) a klíčové slovo this
- Primitivní vs. referenční datové typy
- Kopírování a práce s neměnnými daty
Zvládnete manipulaci s poli, objekty, řetězci, čísly i datem. Naučíte se využívat jejich metody a upravovat je podle potřeby.
- Metody pro práci s poli a objekty
- Řetězce a šablonové literály
- Regulární výrazy pro jednoduché validace
- Datum, čas a číselné operace
Naučíte se vytvářet objekty pomocí tříd a konstruktorů. Budete umět využívat dědičnost pro lepší strukturu aplikací.
- Tvorba objektů a tříd v JavaScriptu
- Konstruktorové funkce a prototypy
- Dědičnost a vztahy mezi objekty
Naučíte se pracovat s prvky webové stránky, měnit jejich obsah a reagovat na chování uživatelů.
- Výběr a manipulace s DOM prvky
- Reakce na události a vstupy uživatele
- Dynamická úprava obsahu stránky
- Základy interaktivity na frontendu
Podíváte se na základy backendu pomocí Node.js a pochopíte, jak funguje asynchronní kód, Promise nebo práce se soubory.
- Základy Node.js a jednoduché skripty
- Práce se soubory a terminálem
- HTTP server a komunikace
- Asynchronní operace: callback, Promise, async/await
- Tvorba jednoduchého klienta
- Zpracování požadavků na serveru
- Práce s asynchronním kódem
- Ukládání dat
Technické požadavky
To je vše. Zbytek vám dáme my.
Pro koho je kurz určen?
Získáte pevné základy programování a naučíte se, jak využít JavaScript pro tvorbu interaktivních webových stránek i serverových aplikací. Kurz vás krok za krokem provede klíčovými koncepty jazyka.
Naučíte se, jak lépe komunikovat s vývojáři, rozumět technickým aspektům webových projektů a efektivně řídit své digitální produkty.
Porozumíte technickým možnostem, které JavaScript nabízí, a získáte tak lepší vhled do tvorby kampaní, analýzy dat a interaktivního obsahu.
Získáte schopnost tvořit interaktivní, dynamická a uživatelsky přívětivá rozhraní, která výrazně zlepší zážitek návštěvníků vašich stránek.
Metody výuky
Budete psát vlastní kód, řešit úkoly a aplikovat naučené postupy v reálných situacích.
- Samostudium a průběžné online úkoly
- Tutoriály a konzultace s lektorem
- Online test (min. 60%)
- Prezentace samostatného projektu
Od koho se budete učit?
Ing. Ivo Milota
Je známý svým trpělivým přístupem a schopností srozumitelně vysvětlit i složitější témata.
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