Vue.Js keretrendszer alapjai
A Vue.js egy könnyen tanulható, rugalmas és teljesen nyílt forráskódú JavaScript keretrendszer, amely lehetővé teszi a fejlesztők számára, hogy gyorsan és hatékonyan hozzanak létre interaktív felhasználói felületeket és akalmazásokat.
- Képzési anyagok
- Bevezető
- A fejlesztőkörnyezet testreszabása
- Vue alkalmazás inicializálása, text interpolation
- A v-html direktíva
- A v-bind direktíva
- A v-bind direktíva használata objektummal
- A v-for direktíva
- Index használata a v-for direktívánál
- v-for destructuring
- A v-for használata többdimenziós tömböknél
- A v-for key alias
- A v-if direktíva
- A v-show direktíva
- A v-else-if és v-else direktívák
- Style binding
- Style binding objektumokkal
- CSS használata
- Class binding
- Class bind tömb szintaxissal
- Vue reaktivitása, a ref attribútum, események kezelése
- Computed property
- A watch függvény
- Kétirányú adatkötés a v-model direktívával
- Eseménymódosítók
- A reactive függvény
- Template referencia
- A ref-ről részletesen
- A reactive-ről részletesen
- ref vagy reactive
- Feladatok
- Egy Vue.js 3 alkalmazás inicializálása
- Single Page Application
- Egy Vue.js-alkalmazás mappastruktúrája
- Új, kiinduló Vue.js-projekt létrehozása
- A MainNavigation komponens létrehozása
- A SiteContent és a SiteFooter komponensek elkészítése
- Az alkalmazás lebuildelése
- A defineProps használata, szülő-gyermek közötti kommunikáció
- props használata scripten belül
- props binding
- A defineEmits használata, gyermek-szülő közötti kommunikáció
- Komponens esemény paraméterrel
- A defineProps és a defineEmits együttes használata I.
- A defineProps és a defineEmits együttes használata II.
- A defineProps és a defineEmits együttes használata III.
- A Vue.js-komponensek életciklusai, hookok
- Feladatok
- A VideoPlayer alkalmazás bemutatása
- Az VideoPlayer alkalmazás inicializálása
- A YouTube API használata
- A videók kilistázása
- A VIdeoList és VideoItem komponensek elkészítése
- A VideoItem template-jének véglegesítése
- A VideoDetails komponens elkészítése
- Videó kiválasztásának lefejlesztése
- A SearchBar elkészítése
- A Vue Devtools használata böngészőben
- A UserManager alkalmazás bemutatása
- A UserManager alkalmazás inicializálása, backend elkészítése
- A usersAPI elkészítés
- A felhasználók kilistázása
- Bevezetés a state menedzsmentbe
- A store használata
- A UsersTable komponent elkészítése
- Felhasználó törlése
- A felhasználó módosításának előkészítése
- Az EditUserModal komponens elkészítése
- A módosító űrlap template-jének megírása
- A felhasználó szerkesztésének befejezése
- A felhasználó létrehozásának előkészítése
- A CreateUserForm komponens elkészítése I.
- A CreateUserForm komponens elkészítése II.
- A CreateUserForm komponens elkészítése III.
- Az AppTitle komponens elkészítése
- A WebShop alkalmazás bemutatása
- A WebShop alkalmazás inicializálása
- A gitárok lekérése és mentése a store-ba
- A gitárok elérésének ellenőrzése
- A router használata - útvonalválasztás SPA-k esetében
- A MainNavigation komponens elkészítése
- A router-view használata
- A CartView létrehozása a belső navigáció teszteléséhez
- A GuitarsList komponens elkészítése
- A GuitarsItem komponens elkészítése
- A GuitarImage komponens elkészítése
- A GuitarTitle komponens elkészítése
- A GuitarDescription komponens elkészítése
- A GuitarPrice komponens elkészítése
- A GuitarRating komponens elkészítése
- A GuitarStock komponens elkészítése
- A CartButton template elkészítése
- A CartButton script elkészítése
- A termék kosárhoz való hozzáadásának megírása
- A termék kosárba tehető mennyiségének korlátozása
- A termék hozzáadásának feltételei
- A kosárban lévő termékek darabszámának módosítása
- Termék törlése a kosárból
- A ShoppingCart komponens elkészítése
- A ShoppingCart formázása
- A felhasználói értesítések megvalósítása, finomhangolása
- Elköszönés
- Projektfeladatok
- Tudásellenőrző teszt
Az oktatóról
2008 óta foglalkozom webfejlesztéssel és oktatással egyaránt. 2017 óta tanítok a Training360-nál. Otthonosan mozgok a HTML-CSS-JavaScript hármas és a hozzájuk kapcsolódó technológiák valamint a Python világában. Engem ért a megtiszteltetés, hogy négy alkalommal is összeállíthattam egy-egy feladatsort az Országos IT megmérettetésre. Vallom, hogy ugyanolyan káros a „csak gyakorlati”, mint a „csak elméleti” oktatás. Imádom a naív dolgokat, és nem követem a divatot a programozás terén (sem). Szabadidőmben szívesen írok, blogolok, olvasok, gitározom, túrázom. Már ha van szabadidőm.