Návrh Školení
Úvod do JavaScriptu a funkcí
- Co je to JavaScript?
- Vývoj JavaScriptu v průběhu času
- Kdy a kde použít JavaScript
- Kdy a kde se JavaScript nepoužívá
- Základy webového skriptování
- Jak začlenit JavaScript do webové stránky
- Psaní příkazů v JavaScriptu
- Používání proměnných
- Pracování s operátory
- Zachycování událostí spojených s myší
- Obecná syntaxe jazyka
- Volání funkcí
- Rozsah platnosti proměnných
- Šipkové funkce
- Nastavování výchozích parametrů
Objekty DOM a vestavěné objekty
- Interakce s uživatelem
- Výběr prvků podle jejich ID
- Přístup k historii prohlížeče
- Používání objektu location
- Pracování s datem a časem
Práce s čísly a řetězci textů
- Číselné hodnoty
- Globální metody operující s čísly
- Objekt Number
- Funkce Number()
- Hodnoty typu boolean
- Hodnoty null a undefined
- Textové řetězce
- Šablony pro tvorbu textových řetězců
Ukládání dat do polí
- Pole jako struktura úložiště dat
- Jak procházet prvky pole
- Operátor trojteček
Ovládání toku programu a reakce na události
- Typy událostí v JavaScriptu
- Obslužné rutiny pro události
- Objekt popisující danou událost
- Podmínkové příkazy a struktury rozhodování
- Cyklů a řídicích konstrukcí v programu
- Nastavování a použití časovačů
Skriptování pomocí DOM
- Jaké jsou základní typy uzlů DOM?
- Výběr prvků webu pomocí funkce getElementsByTagName()
- Čtení atributů jednotlivých prvků stránky
- Nástroje pro inspekci struktury DOM v prohlížečích Mozilla a Chrome
- Co je to JSON? Stručný úvod do tématu
Kombinace JavaScriptu, HTML a CSS při tvorbě webových stránek
- Některé důležité prvky pro vývoj stránek
- Funkce drag-and-drop na webu
- Práce s místní pamětí dat (localStorage)
- Přístup k lokálním souborům v rámci aplikace
- Vlastnost style v rámci DOM pro stylizaci prvků
- Jak zjistit přítomnost konkrétní třídy pomocí atributu className
- Používání objektu styleSheets k manipulaci s CSS pravidly
- Přiřazování hodnot CSS3 vlastnostem prostřednictvím JavaScriptu
- Jak nastavit konkrétní CSS3 styly pro webové prvky
Shrnutí a další kroky v učení se JavaScriptu
Požadavky
- Základní znalost HTML a CSS
- Orientace v běžných programovacích konceptech
Cílové skupiny
- Weboví vývojáři
- Softwaroví inženýři
- Všichni, kdo mají zájem naučit se JavaScript pro webový vývoj
Reference (5)
Lekce byly velmi interaktivní a cvičení bylo dobré praktické.
Heino - NWK Limited
Kurz - Laravel and Vue.js
Přeloženo strojem
Rád jsme, že nám můžeme poskytnout zaznamenané přednášky, snímky a soubory zkomprimované do jednoho archivu, abychom se k nim mohli vždy vrátit, když je budeme potřebovat. David koncepty vysvětloval jasně a dokázal odpovědět na naše otázky. Byl velmi vzdělaný.
Renee Chan - Mackenzie Investments
Kurz - Vue.js
Přeloženo strojem
cvičné úkoly
Mateusz - DPDgroup IT Solutions sp. z o.o.
Kurz - React Native for iOS and Android
Přeloženo strojem
Vue.js je něco, s čím jsem nikdy nepracoval, a prezentace mi vysvětlila některé mé pochyby. Ale opět, online kurzy nejsou efektivní pro získávání znalostí.
Bogdan Stoica - EMAG IT Research S.R.L
Kurz - Advanced Vue.js
Přeloženo strojem
Jeho schopnost vysvětlit komplexní koncepty jednoduššími termíny. Poskytnutí přehledu o tom, jak se všechno navazuje a jak můžeme tyto znalosti nejlépe uplatnit ve svých pracovních scénářích.
Sefako Tholo - Vodacom SA
Kurz - React Native Expo
Přeloženo strojem