WarsawJS Workshop #49 — Vue.js
18 Października 2020, 10:00 (Niedziela) - 18 Listopada 2020, 15:00 (środa)
Jaki jest cel warsztatów?
Oczywiście lepsze poznanie Vue.js oraz praktyka w celu większej biegłości!
Szczegółowe cele są zależne od grupy i poziomu zaawansowania - więcej informacji w opisie szczegółowym biletów
Co muszę wiedzieć, aby przyjść?
W zależności od trenera - więcej informacji w opisie szczegółowym na samym dole i w biletach.
Wymagane oprogramowanie
- Przeglądarka internetowa, np. Google Chrome
- Edytor tekstu, np. Visual Studio Code
- System kontroli wersji, np. Git + konto na portalu GitHub
- Node.js v10+ oraz npm v5+
Opis
- Przed wydarzeniem powinieneś otrzymać dostęp do Slacka, który posłuży jako kanał komunikacji podczas wydarzenia, ale także po nim.
- Szczegóły po rejestracji otrzymasz w osobnym mailu.
- Możesz wybrać trenera, z którym będziesz realizować projekt.
- Podczas wydarzenia warto brać udział w konkursie robiąc zdjęcia i wrzucając je do social mediów z odpowiednim hashtagiem.
- Podczas wydarzenia będzie kilka przerw np. przerwa lunchowa, ale jeśli potrzebujesz przerwy to możesz ją zrobić kiedy tylko chcesz.
- Trener razem z całą swoją grupą przeprowadzi Was przez realizacją projektu, stworzonego specjalnie na te warsztaty.
- Jeśli czegoś nie będziesz wiedzieć, to zadawaj pytania trenerowi bądź organizatorom.
- Na zakończenie spotkania dostaniesz dyplom z pieczęcią WarsawJS.
Wymagania i zakres warsztatu u poszczególnych trenerów
Trener: Łukasz Borawski
Drogi uczestniku, jeśli znasz już trochę Vue a nie miałeś jeszcze styczności z Nuxt'em (lub styczność niewielką) zapraszam Cię na moje warsztaty na których zbudujemy prostą aplikację do tworzenia notatek z wykorzystaniem ów technologii.
Co zrobimy?
->skonfigurujemy środowisko;
->dodamy TSa, Prettiera i Linty;
->zapoznamy się z Nuxtem;
->zbudujemy apkę;
->zapiszemy dane (gdzieś);
->napiszemy testy.
Ala, ale … Wcale nie musisz być prosem - wręcz przeciwnie - do wszystkiego podejdziemy w stopniu podstawowym bez większej złożoności i zawiłości. Może to być dla Ciebie świetny start do budowania bardziej zaawansowanych i skalowalnych aplikacji w Vue. Zapraszam! Łukasz.
Trener: Jakub Strebeyko
Cześć! Podczas zajęć wspólnie
->Zaczniemy od zupełnych podstaw :tada: i poćwiczymy Vue poprzez praktykę, rekonstruując popularny serwis streamingowy;
->Nauczymy się budować komponenty wielokrotnego użytku zarządać stanem aplikacji, tworzyć routing url, animacje, zaciągać dane z zewnętrznego, RESTowego API...;
->rozeznamy się w ekosystemie stykając się z popularnymi, powiązanymi modułami zrozumiemy miejsce bibloiteki w szerszym kontekście webdevu;
->Zamieszamy smaki dowiemy się, jak przywitać preprocesory styli i szablonów, stopniowo wprowadzić do projektu TypeScript, poczuć się swobodniej ze zmianami w webpacku;
Wszyscy są mile widziani!
Trener: Jan Horubała
Cześć! W trakcie warsztatów zbudujemy aplikację do realizacji celów i wykorzystamy Google Sheets jako backend:
->konfiguracja środowiska - vue cli, webpack, dev tools,
->konfiguracja styli - użyjemy tailwindCSS i postCSS,
->podpinanie Google Sheets API (potrzebne konto na Gmailu i Google Drive),
->router & navigation guards - upoważnienia do niektórych widoków,
->vuex - przeniesiemy część logiki do vuex (m.in. komunikację z API).
Jeśli wystarczy czasu to przerobimy animacje, sloty, mixiny i różne inne rzeczy, które oferuje Vue :)
Trener: Jakub Skałecki (grupa zaawansowana)
Hej! 18 września miała miejsce premiera długo wyczekiwanego Vue 3. Jeśli określasz siebie jako średnio-zaawansowanego w Vue, wiesz jak działają mixiny i vuex, to zapraszam do mojej grupy! Skupimy się na zmianach i nowych funkcjonalnościach.
Przerobimy:
->Composition API - jakie problemy rozwiązuje i kiedy go używać
->Suspense - nowy mechanizm wspierający asynchroniczną inicjalizację komponentów
->Nowy v-model pozwalający na bindowanie wielu wartości
->Zmiany w inicjalizacji aplikacji - brak globalnej instancji
->Vite - ultraszybka alternatywa dla Webpacka
->Portale, Fragmenty, Proxy i więcej!
A wszystko na podstawie małej aplikacji, którą razem przerobimy aby jak najlepiej skorzystać z Vue 3