Vue Academy logo
HTMLDla początkującychWebPoziomy A1 → C115 języków

Vue Academy

Twórz interaktywne i wydajne interfejsy użytkownika za pomocą Vue.js poprzez Vue Academy. Ścieżka nauki CoddyKit obejmująca 42 krótkich kursów i 156 interaktywnych lekcji, z tutorem AI dostępnym przez całą dobę.

Kursy
42
Lekcje
156
Interaktywne kroki
2,022
Bezpłatny start
Kurs 1
Program nauczania

42 kursów w tej ścieżce

Każdy kurs w ścieżce Vue Academy, w kolejności nauki. Pierwszy jest bezpłatny.

1

A13 lekcjiBezpłatny

Rozpoczną Państwo pracę z Vue.js — poznają jego przeznaczenie, skonfigurują środowisko i zbudują pierwszą reaktywną aplikację.

2

A13 lekcjiPRO

Nauczą się Państwo tworzyć szkielet projektów Vue za pomocą CLI oraz poznają wygenerowaną strukturę plików i narzędzia.

3

A13 lekcjiPRO

Opanują Państwo deklaratywną składnię szablonów Vue: interpolację, dyrektywy, instrukcje warunkowe, pętle i wiązania.

4

A24 lekcjiPRO

Przejdą Państwo z Options API na Composition API w Vue 3, korzystając z setup(), ref i reactive podczas tworzenia nowoczesnych aplikacji Vue.

5

A24 lekcjiPRO

Będą Państwo pisać czystsze i wygodniejsze komponenty, korzystając ze skróconej składni w Vue 3.

6

A24 lekcjiPRO

Opanują Państwo wszystkie wbudowane dyrektywy Vue i nauczą się pisać własne dyrektywy niestandardowe.

7

A24 lekcjiPRO

Zbudują Państwo solidne formularze z użyciem v-model, natywnej walidacji i biblioteki VeeValidate.

8

A23 lekcjiPRO

Zbudują Państwo wielokrotnego użytku komponenty Vue i połączą je za pomocą propsów, zdarzeń niestandardowych oraz slotów.

9

A23 lekcjiPRO

Poznają Państwo system reaktywności Vue i nauczą się skutecznie korzystać z właściwości obliczanych oraz watcherów.

10

B14 lekcjiPRO

Opanują Państwo hooki cyklu życia komponentu Vue 3 i zrozumieją, kiedy wykonywana jest każda faza.

11

B14 lekcjiPRO

Dodadzą Państwo płynne przejścia pojawiania się i znikania oraz animacje list za pomocą i w Vue.

12

B14 lekcjiPRO

Opanują Państwo nazwane sloty, sloty zakresowe i dynamiczną zawartość slotów, aby tworzyć wysoce wielokrotnego użytku API komponentów.

13

B14 lekcjiPRO

Udostępnią Państwo dane między głęboko zagnieżdżonymi komponentami bez przekazywania propsów przez całą hierarchię, korzystając z mechanizmu provide/inject w Vue.

14

B14 lekcjiPRO

Będą Państwo zapisywać wielokrotnego użytku logikę ze stanem jako composables — podstawowy wzorzec ponownego użycia kodu w Vue 3.

15

B14 lekcjiPRO

Zbudują Państwo odporne aplikacje Vue z właściwymi granicami błędów, awaryjnymi interfejsami użytkownika i globalną obsługą błędów.

16

B14 lekcjiPRO

Zastąpią Państwo Vuex biblioteką Pinia — oficjalną biblioteką zarządzania stanem dla Vue 3, prostszą i ukierunkowaną na TypeScript.

17

B14 lekcjiPRO

Będą Państwo pisać w pełni bezpieczne typowo komponenty Vue 3 z typowanymi propsami, emitami i composables za pomocą TypeScript.

18

B14 lekcjiPRO

Zbudują Państwo wielojęzyczne aplikacje Vue z vue-i18n v9, przełączaniem lokalizacji i prawidłową obsługą liczby mnogiej.

19

B14 lekcjiPRO

Udokumentują Państwo komponenty Vue i będą rozwijać je w izolacji za pomocą Storybooka, tworząc stories i interaktywne kontrolki.

20

B13 lekcjiPRO

Dodadzą Państwo nawigację po stronie klienta do aplikacji Vue za pomocą Vue Router: trasy, parametry i strażnicy nawigacji.

21

B13 lekcjiPRO

Będą Państwo zarządzać współdzielonym stanem aplikacji za pomocą Vuex: state, mutations, actions, getters i modules.

22

B13 lekcjiPRO

Będą Państwo pobierać i obsługiwać zdalne dane w aplikacjach Vue za pomocą Axios, hooków cyklu życia i solidnej obsługi błędów.

23

B13 lekcjiPRO

Zbudują, wdrożą i będą utrzymywać Państwo aplikacje Vue na produkcji, korzystając z platform hostingowych i monitoringu.

24

B14 lekcjiPRO

Poznają Państwo najnowocześniejsze narzędzia Vue, tryb Vapor i nowe wzorce kształtujące przyszłość tworzenia aplikacji Vue.

25

B24 lekcjiPRO

Opanują Państwo zaawansowane funkcje Vue Router: metadane tras, zachowanie przewijania, przejścia i nawigację programową.

26

B24 lekcjiPRO

Zbudują Państwo aplikacje Vue full-stack z routowaniem opartym na plikach w Nuxt 3, trasami serwera oraz możliwościami SSR/SSG.

27

B24 lekcjiPRO

Zintegrują Państwo GraphQL z aplikacjami Vue, korzystając z Apollo Client do obsługi zapytań, mutacji i subskrypcji w czasie rzeczywistym.

28

B24 lekcjiPRO

Zbudują Państwo aktualizowane na żywo aplikacje Vue z użyciem WebSockets i Socket.io do czatów, pulpitów oraz współpracy.

29

B24 lekcjiPRO

Będą Państwo niezawodnie testować komponenty Vue za pomocą Vitest i Vue Test Utils, korzystając z mockowania i raportowania pokrycia.

30

B23 lekcjiPRO

Przyspieszą Państwo aplikacje Vue dzięki cichemu ładowaniu, dzieleniu kodu, memoizacji i profilowaniu wąskich gardeł.

31

B23 lekcjiPRO

Będą Państwo testować aplikacje Vue za pomocą testów jednostkowych z Vue Test Utils oraz testów end-to-end zapewniających pełne pokrycie.

32

B23 lekcjiPRO

Zastosują Państwo zaawansowane wzorce Vue: mixiny, dyrektywy niestandardowe, wtyczki i skalowalną organizację projektu.

33

B24 lekcjiPRO

Wyjdą Państwo poza szablony dzięki funkcji renderującej Vue h() oraz JSX, tworząc dynamiczne i programowe komponenty.

34

B24 lekcjiPRO

Przekształcą Państwo aplikacje Vue w PWA z obsługą trybu offline, service workers i instalacją przypominającą aplikacje natywne.

35

B24 lekcjiPRO

Zabezpieczą Państwo aplikacje Vue przed XSS, CSRF i innymi podatnościami internetowymi, stosując praktyczne wzorce ochrony.

36

B24 lekcjiPRO

Zbudują, udokumentują i opublikują Państwo wielokrotnego użytku biblioteki komponentów Vue w npm, korzystając z trybu biblioteki Vite.

37

B24 lekcjiPRO

Utworzą Państwo instalowalne wtyczki Vue dodające globalne komponenty, dyrektywy, composables i konfigurację dla całej aplikacji.

38

C14 lekcjiPRO

Zaprojektują Państwo wielkoskalowe aplikacje Vue jako niezależne micro-frontends z użyciem Module Federation.

39

C14 lekcjiPRO

Opanują Państwo zaawansowane wzorce reaktywności, maszyny stanów i fabryki composables na potrzeby złożonych aplikacji Vue.

40

C14 lekcjiPRO

Zbadają i zoptymalizują Państwo wydajność aplikacji Vue za pomocą v-memo, leniwego ładowania i dostrajania systemu reaktywności.

41

C14 lekcjiPRO

Zaimplementują Państwo strumieniowanie SSR i Vue Suspense na potrzeby progresywnego ładowania stron oraz poprawy wskaźników Core Web Vitals.

42

C14 lekcjiPRO

Zbudują Państwo gotową do wdrożenia aplikację full-stack z frontendem Vue 3, backendem Fastify i uwierzytelnianiem JWT.

CoddyKit PRO

Odblokuj 42 kursów w tej ścieżce oraz wszystkie kursy w pozostałych ścieżkach

Tutor AI, egzamin certyfikacyjny i certyfikat. Działa w przeglądarce, na iOS i Androidzie.

Zobacz wszystkie plany
Rocznie$29.90 / rokOkoło $2.49 miesięcznieZapłać razDożywotnio$69.99 jednorazowoBez odnowień. PRO na zawsze.
Przegląd kursu

Vue.js: Progresywny framework do budowania prawdziwych interfejsów użytkownika

Vue.js to progresywny framework JavaScript przeznaczony do budowania komponentowych interfejsów użytkownika — od pojedynczego interaktywnego widgetu osadzonego na istniejącej stronie po w pełni renderowaną po stronie serwera aplikację z Nuxt. Jego Composition API, precyzyjny system reaktywności i natywne wsparcie TypeScript sprawiają, że jest praktycznym wyborem zarówno dla nowych projektów, jak i zespołów migrujących ze starszych frontend'ów. Ta ścieżka obejmuje Vue 3 od początku do końca, od składni szablonów po wdrożenie w produkcji.

Co się nauczysz

Będziesz pracować z Composition API i składnią script setup, dyrektywami Vue, właściwościami obliczeniowymi i fundamentami reaktywności. Ścieżka obejmuje komunikację między komponentami, slots, provide/inject i composables dla logiki współdzielonej. Będziesz zarządzać stanem aplikacji zarówno z Pinia, jak i Vuex, obsługiwać routing za pomocą Vue Router, w tym zaawansowane wzorce, walidować formularze i korzystać z REST API oraz danych w czasie rzeczywistym poprzez WebSockets. Późniejsze kursy poruszają integrację TypeScript, internacjonalizację, Storybook, testowanie za pomocą Vitest, optymalizację wydajności, renderowanie po stronie serwera z Nuxt 3, GraphQL z Apollo, Progressive Web Apps i praktyki bezpieczeństwa Vue.

Ścieżka nauki

Czterdzieści dwa kursy obejmują poziomy A1 do C1. Kursy A1 i A2 ustanawiają Vue CLI, składnię szablonów, wiązanie danych, dyrektywy, formularze i podstawy komponentów. Kursy B1 budują pełny ekosystem: hooks cyklu życia, przejścia, Pinia, Vuex, Vue Router, TypeScript, i18n i asynchroniczne dane. B2 podnosi poprzeczkę dzięki renderowaniu po stronie serwera poprzez Nuxt 3, GraphQL, WebSockets, testowaniu komponentów, funkcjom renderowania, wsparciu PWA i publikowaniu biblioteki komponentów. Kursy capstone C1 zajmują się architekturą micro-frontend, zaawansowanymi wzorcami Composition API, streamingiem SSR z Suspense, wydajnością Vue na dużą skalę i aplikacją full-stack zbudowaną z Fastify i uwierzytelnianiem.

Jak to działa

Każdy kurs jest podzielony na krótkie, skoncentrowane lekcje, które wykonujesz w wbudowanym edytorze kodu z opinią w czasie rzeczywistym. Tutor AI jest dostępny, gdy się zablokujesz, dzięki czemu możesz przechodzić przez ćwiczenia składniowe, wyzwania komponentów i problemy architektoniczne we własnym tempie bez opuszczania aplikacji.

Jak się będziesz uczyć

  1. 01

    Interaktywne lekcje

    Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym

  2. 02

    Tutor AI

    Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz

  3. 03

    Wbudowany edytor

    Pisz i uruchamiaj kod bezpośrednio w przeglądarce

  4. 04

    Certyfikat

    Uzyskaj certyfikat po ukończeniu kursu

FAQ

Często zadawane pytania

Czy kurs Vue Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs Vue Academy za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się HTML?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z HTML.

Jak nauczysz się HTML na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu Vue Academy?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu Vue Academy.

Czy możesz nauczyć się HTML na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się HTML na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Ile kosztuje CoddyKit PRO?

Pierwszy kurs w ścieżce Vue Academy jest bezpłatny. CoddyKit PRO odblokowuje wszystkie kursy: $5.90 tygodniowo, $7.90 miesięcznie, $29.90 rocznie lub $69.99 jednorazowo, aby uzyskać dożywotni dostęp bez odnowień.

Ile czasu zajmuje ukończenie ścieżki Vue Academy?

Ścieżka Vue Academy obejmuje 42 kursów i 156 lekcji. Większość lekcji zajmuje około 5–10 minut, więc cała ścieżka to mniej więcej 18 godzin praktyki we własnym tempie.

Zacznij Vue Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.