Krátké shrnutí historie frontendových technologií a motivace ke vzniku Vue.JS
Porovnání Vue.JS s ostatními frameworky - React a Angular
Prohloubení znalostí Javascriptu - scope, this, datové typy
Intro do ES2016, async kód
Seznámení s koncepty Vue.JS v rámci tvorby jednoduché aplikace
Tvorba Enterprise-ready aplikace za použití TypeScriptu a běžných knihoven (vue-router, vuex, bootstrap-vue...)
Vue-cli, logické rozdělení aplikace na komponenty, direktivy, mixiny, v-model, komunikace s REST API
Buildování finální aplikace a deployment
Novinky ve Vue3, představení Nuxt.js
POŽADAVKY NA ÚČASTNÍKY
Základní znalosti JS alespoň na úrovni ES5, zkušenost s vývojem webových aplikací na úrovni juniora
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.
Lektor
Martin Velinský
Vývojem webových aplikací se Martin zabývá již více než 10 let. Vývoji ve Vue.js se věnuje od verze 1. Zná všechny populární Javascript frameworky (AngularJS, Angular2+, React). Zavedl Vue.JS na několika projektech pro Škoda Auto a v dalších společnostech.