Termíny školení
Popis kurzu
VueJS je knihovna na tvorbu webových aplikací. Na tomto školení se dozvíte, proč je VueJS tak oblíbený. Popíšeme si, co je SPA a jaké má výhody a nevýhody. Hlavně se ale naučíte psát webové aplikace v VueJS! Na praktických příkladech si ukážeme, jak z „Hello world“ postupně udělat plnohodnotnou aplikaci rendrovanou u klienta. Popíšeme si co je data binding, jak funguje router, kde a jak se dotazovat serveru na data a kde je uchovávat. Vytvoříme si aplikaci a k ní napíšeme testy. Na konci tohoto školení budete schopni psát plnohodnotné SPA aplikace ve VueJS se vším, co k tomu patří.
Komu je školení určeno?
Školení je určeno začínajícím programátorům v VueJS, kteří chtějí psát dynamické aplikace v JavaScriptu bez zbytečných chyb a bezpečnostních děr.
Osnova kurzu
- Co je SPA. Výhody a nevýhody
- Javascript, vytváření objektů a metod. Obor platnosti, scope, this
- Novinky v ES6 a ES7
- Co je VueJS
- Srovnání s ostatními frameworky
- Prezentace data
- Interpolace proměnných a zobrazování dat
- Vestavěné direktivy
- Rendering složitějších datových typů
- Data binding
- Volání akcí
- Události
- Základy routingu v SPA
- Dynamický routing a historie
- Globální komponenty
- Co je to vuex?
- Co je to state management pattern
- State && Getters
- Actions a mutace
- Validace formulářů
- Odeslání formuláře
- Error handling
- Vue CLI
- Vue Router
- Vue DevTools
- Nuxt.js
V ceně kurzu
- Tištěné materiály a podklady
- Teplé a studené nápoje po celý den
Požadavky
- Praktická cvičení řeší každý účastník sám na svém notebooku. Nezáleží na operačním systému. Veškerý potřebný software si nainstalujeme na začátku kurzu. Je nutné mít administrátorská práva k počítači.
- Účastník by měl mít alespoň základní znalost HTML dokumentu, kaskádových stylů a Javascriptu.