Praktyczny kurs Vue.js od podstaw
What you'll learn
- Jak korzystać z frameworka Vue
- Jak efektywnie programować aplikacje przeglądarkowe
- Jak tworzyć Single-page application (SPA)
Course content
- Preview00:30
- Preview04:15
- Preview01:50
- Preview02:33
- Preview01:36
Requirements
- Podstawowa znajomość HTML oraz języka Javascript (wskazana znajomość JavaScript ECMAScript 6)
- Node wersja 8.9 lub wyższa (8.11.0+ rekomendowana)
- Vue CLI
- edytor (np. Visual Studio Code z rozszerzeniem Vetur)
- przegladarka (Firefox lub Google Chrome) z rozszerzeniem Vue devtools
Description
Vue jest obecnie jednym z najpopularniejszych frameworków do tworzenia aplikacji internetowych. Kurs pokazuje od podstaw jak efektywnie wykorzystać go. Z czego się składa?
Wstęp
Poznasz narzędzia przydatne do efektywnej pracy z Vue. Przejdziesz przez ich instalację oraz generację projektu. Następnie poznasz strukturę projektu, a także, przydatną do debugowania, oficjalną wtyczkę Vue devtools.
Podstawowe elementy
Zostaniesz zapoznany z podstawowymi elementami Vue. Poznasz w jaki sposób korzystać z interpolacji tekstu, w jaki sposób obsługiwać zdarzenia elementów HTML. Zobaczysz, jak przy pomocy Vue manipulować stylami CSS. Poznasz możliwości zmieniania widoku aplikacji w zależności od danych.
Tablice i obiekty
Vue umożliwia wyświetlanie list w bardzo przejrzysty sposób. Poznasz jak operować na tablicach i obiektach korzystając z reaktywności Vue.
Formularze
Następnie dowiesz się jak pobierać od użytkownika dane każdego typu i reagować na ich zmianę.
Komponenty
Aplikacje w Vue składają się z komponentów. Poznasz w jaki sposób tworzyć własne komponenty oraz jak wymieniać dane pomiędzy nimi.
Router
Router jest dodatkiem do Vue umożliwiającym tworzenie Single-page application (SPA). Dowiesz się jak dodać go do swojego projektu oraz definiować ścieżki.
Vuex
Na koniec poznasz bibliotekę służącą do centralnego zarządzania stanem aplikacji - Vuex.
Who this course is for:
- Programiści zainteresowani tworzeniem aplikacji przeglądarkowych
- Front-end developerzy
Instructor
Magister informatyki Wydziału Matematyki i Informatyki Uniwersytetu Jagiellońskiego w Krakowie o specjalności Inżynieria Oprogramowania. Doświadczony programista skupiający się głównie na aplikacjach webowych, zajmujący się zarówno front-endem, jak i back-endem. Kontrybutor projektów open-source. Pasjonat technologii, który lubi uczyć się nowych rzeczy oraz dzielić się wiedzą. Uczestnik wielu konferencji i meetupów technologicznych.