Frontendové technológie

Čo sa na tomto predmete
naučíš?

zimný
2. ročník
5 kreditov
Tvorba webu

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.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI