Tento kurz ťa prevedie frontendovým vývojom s Vue.js – od základných princípov frameworkov až po tvorbu plne funkčných SPA aplikácií s využitím Vuetify a Vuex.
Na začiatku si osvojíš filozofiu Vue, naučíš sa pracovať s HTML, JS a CSS v jednom komponente, chápať reaktívnosť (v-model) a základné direktívy ako v-if
či v-for
. Postupne budeš tvoriť malé projekty, ktoré ti pomôžu pochopiť udalostný model, prácu so zoznamami, material design a in-line editovanie dát.
Následne sa pustíš do komponentového návrhu aplikácií, kde sa naučíš, ako komunikujú komponenty medzi sebou, využiješ Vue-router na navigáciu a porozumieš aj bezpečnostným otázkam pri webových aplikáciách.
V druhej polovici kurzu sa zameriaš na SPA aplikácie, prácu s Vuex-om na správu stavov a prepojenie komponentov pomocou store, computed vlastností a mapGetters. Na záver sa naučíš používať Vuetify komponenty, tvoriť vlastné témy a vytvoríš záverečný projekt, ktorý budeš prezentovať a obhajovať pred spolužiakmi.
Domáce úlohy sú prakticky orientované a postupne ťa vedú od sandboxových úloh až po plne responzívnu aplikáciu s moderným UI.