Kurz pro juniory se základní znalostí JS alespoň na úrovni ES5 a zkušenostmi s vývojem webových aplikací.
Osnova
- Úvod do problematiky webových aplikací
- 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
- 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.