Lær Vue: kod & byg-appikon

Lær Vue: kod & byg

Uddannelse · Gratis · iOS & Android · CoddyKit

Lær Vue: kod & byg — Lær Vue.js ved at bygge komponenter på din telefon

Lær Vue: kod & byg er en gratis iOS- og Android-app, du kan komme i gang med, som lærer begyndere med lidt kendskab til HTML og JavaScript Vue.js, og udviklere, der skifter fra Options API til Composition API. Den indeholder 42 kurser og 156 lektioner – fra din første template til Pinia, Vue Router og Nuxt 3 – og single-file components kompileres på din enhed, så de 20 guidede projekter, missionerne og Vue Lab kan køre uden en server.

App Store — Download gratisGoogle Play — Download gratis
Pris
Gratis, Pro-opgradering
Platforme
iOS og Android
Sprog
22
Aldersgrænse
4+
Version
82.6.0
Kræver
iOS 15.1 eller nyere
App Store
3.0 ★ (2)
Vue Academy-startskærm i det mørke tema med et kort over læringsstien og et dagligt målKursside for Introduction to Vue.js med samlet fremgang, 36 lektioner og et gratis introduktionskursus
42Kurser, 156 lektioner
20Guidede projekter
28Kodningsmissioner
En komponent er lettere at forstå, når du først har ødelagt en.

Vue Lab giver dig hver dag en ødelagt komponent og beder dig finde fejlen, lader dig justere en komponents props med livekontroller og viser, hvordan state ændrer sig, når du klikker. Single-file components kompileres på telefonen, så forhåndsvisningen går i stykker og repareres lige foran dig, med et fejlkort, der fortæller, hvad der gik galt.

Hvad det er

Lær Vue: kod & byg er en gratis iOS- og Android-app, der lærer dig Vue.js gennem 42 kurser og 156 lektioner – fra template-syntaks og databinding via Composition API, Pinia, Vue Router og TypeScript til Nuxt 3, test med Vitest og full-stack-apps. Single-file components kompileres på enheden, så guidede projekter, kodningsmissioner og et praktisk Vue Lab kan køre på telefonen uden en server, mens en AI-mentor i Pro forklarer kode og fejl.

Inde i appen

Sådan ser det ud

Vue Academy-startskærm i det mørke tema med et kort over læringsstien og et dagligt mål
LæringsforløbStartskærmen åbner på Vue-kurset med et dagligt mål og et Skill Hub nedenfor.
Kursside for Introduction to Vue.js med samlet fremgang, 36 lektioner og et gratis introduktionskursus
KurssideEn kursside viser den samlede fremgang, hvilke lektioner der er gratis, og emnerne i kurset – fra What is Vue.js til Hello Vue Application.
Lektionen Setting Up Vue Router med et eksempel på router-link og router-view i kodeeditoren
LektionEn Vue Router-lektion i editoren med faner til HTML, CSS og JavaScript, en kør-knap og en Næste-knap; eksempelkoden bruger router-link og router-view.
AI-chat med mulighed for at få begreber forklaret, få læringstips, tage en quiz og få opbygget en læringsplan
AI-chatAI-chatten kan forklare centrale begreber, give tips, quizze dig og opbygge en læringsplan.
Vue Academy-startskærm i det lyse tema
Startside, lyst temaDen samme startskærm i det lyse tema med Skill Hub under det daglige mål.

Kurset

Dette dækker Vue-kurset

42 kurser og 156 lektioner fra appens egen kursusliste – fra den første template til server-rendering og produktionsmønstre.

  1. Kom godt i gang med Vue.js

    Introduktion til Vue.js, Vue CLI og projektstruktur, template-syntaks og databinding.

  2. Reaktivitet og Composition API

    Grundlæggende Vue 3 Composition API, script setup-syntaksen, reaktivitet og beregnede egenskaber samt Vue-direktiver.

  3. Komponenter og formularer

    Grundlæggende komponenter og kommunikation, slots, provide og inject, formularer og validering samt komponentens livscyklus.

  4. Genbrug og finpudsning

    Vue 3 composables, overgange og animationer, fejlhåndtering samt render-funktioner og JSX.

  5. State og routing

    State management med Pinia, Vuex, routing med Vue Router og avancerede router-mønstre samt håndtering af API'er og asynkrone data.

  6. TypeScript, i18n og værktøjer

    TypeScript med Vue 3, internationalisering, Storybook-integration samt implementering og vedligeholdelse af Vue-apps.

  7. Nuxt 3, test og realtid

    Server-side rendering med Nuxt 3, komponenttest med Vitest, GraphQL med Apollo samt realtidsapps med WebSockets.

  8. Produktionsmønstre

    Ydeevne, bedste praksis for sikkerhed, plugin-udvikling, udgivelse af et komponentbibliotek, progressive webapps og micro-frontends.

Sådan fungerer det

Sådan foregår Vue-læringen i appen

Hvert kursus har et niveau, og hver lektion efter det første gratis kursus begynder med en gratis forhåndsvisning, så du kan se, hvordan et emne ser ud, før du beslutter dig for at gå videre.

  1. Start med Introduction to Vue.js

    Det første kursus er gratis og begynder med, hvad Vue er, opsætning af miljøet og en Hello Vue-applikation. Kurserne er mærket fra A1 til C1, så det er tydeligt, hvor du skal starte, og hvad der kommer bagefter.

  2. Byg og kør komponenter på telefonen

    Redigér en single-file component, og se forhåndsvisningen med det samme. Guidede projekter udvider en app trin for trin, og App Studio lader dig bygge apps med flere skærme, en router og et store ud fra færdige blueprints.

  3. Øv dig i Vue Lab

    Find dagens fejl, genskab et måldesign i Style Lab, kappes mod uret i speed-build-dueller, eller skriv en Options API-komponent om i Composition-stil.

Hvad det indeholder

Dette følger med appen

42

Kurser, 156 lektioner

Fra template-syntaks og directives via lifecycle, slots, provide og inject samt composables til Nuxt 3, GraphQL, PWA'er og micro-frontends.

20

Guidede projekter

Udvid en app trin for trin med single-file components, der kompileres direkte på din enhed, og et fejlkort, når en forhåndsvisning går i stykker.

28

Kodningsmissioner

Øvelser fra lette til svære samt App Studio-blueprints til apps med flere skærme, en router og et store.

Lab

Vue Lab

En reaktivitetsinspektør, en daglig fejlfindingsjagt, 12 Style Lab-niveauer, speed-build-dueller, en dojo fra Options til Composition API og et My Components-bibliotek, som du kan dele som et billedkort.

Interview

Vue-interviewspørgsmål

Spørgsmål til jobsamtaler for front-end-udviklere med quizzer, flashcard-gennemgange og et cheat sheet, du kan åbne når som helst.

AI

AI-mentor (Pro)

Spørg om et koncept eller en fejl, få din kode forklaret, eller generér en tilpasset lektion om et emne, du vil studere.

Baggrund

Hvad er Vue.js, og hvad bør en begynder lære først?

Vue er et JavaScript-framework til at bygge interaktive webgrænseflader af komponenter: små genanvendelige dele, der hver især indeholder lidt template, logik og styling. Det tiltrækkende for begyndere er den blide indlæring, fordi du kan starte med almindelig HTML og lidt JavaScript og tilføje struktur undervejs. En fornuftig rækkefølge er templates og databinding, derefter reaktivitet og komponenter, så Composition API og først derefter routing, state management og server-rendering.

Reaktivitetideen i centrum

Du ændrer et stykke data, og skærmen, der afhænger af det, opdateres automatisk. Når du forstår, hvilke værdier der er reaktive, og hvad computed properties og watchers bidrager med, forsvinder det meste af den tidlige forvirring i Vue.

Options API og Composition APIto måder at skrive en komponent på

Den ældre Options API grupperer kode efter type, for eksempel data og metoder. Composition API med script setup grupperer den efter funktion og gør det nemt at lave genanvendelige composables. Mange tutorials og kodebaser bruger stadig begge dele, så det er en nyttig færdighed at kunne læse dem begge.

Pinia, Vuex og routerendet, en rigtig app tilføjer

Når en app har flere skærme, har den brug for routing til at bevæge sig mellem dem og et fælles store til data, som mere end én komponent bruger. Pinia er det aktuelle store til Vue, mens Vuex er det tidligere, som mange eksisterende projekter stadig bruger.

Nuxt og server-renderingnår søgning og hastighed er vigtigt

Nuxt bygger videre på Vue for at rendere sider på serveren, hvilket hjælper med den første indlæsning og synlighed i søgninger. Det er som regel et emne på andet trin, efter at komponenter, routing og state føles trygge.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Kan lidt HTML og JavaScript og vil lære dit første framework
  • Er på vej fra Options API til Composition API eller fra Vuex til Pinia
  • Forbereder dig til en Vue.js-udviklersamtale eller dit første job inden for front-end
  • Lærer bedre ved at reparere en ødelagt komponent end ved at læse om den
  • Vil have korte sessioner, du kan nå på vej til eller fra arbejde

Det er ikke det rette værktøj, hvis du

  • Har aldrig set HTML eller JavaScript før – begynd med et JavaScript-kursus
  • Vil udgive en produktionsapp fra din telefon – en laptop er stadig stedet, hvor det foregår
  • Forventer, at alt er gratis: Det første kursus og forhåndsvisningerne er gratis, mens Pro låser op for hele pensum
  • Vil have officielt Vue.js-materiale – dette er en uafhængig læringsapp

Spørgsmål

Ofte stillede spørgsmål

Hvad er den bedste måde at lære Vue.js på en telefon?

Lær ved at køre komponenter i stedet for kun at læse om dem. Lær Vue: kod & byg kompilerer single-file-komponenter på enheden, så alle 20 guidede projekter, 28 missioner og Vue Lab kan køre på telefonen. Korte lektioner på tværs af 42 kurser tager dig fra template-syntaks til Nuxt 3, med et gratis introduktionskursus, du kan begynde med.

Underviser appen i Composition API og Pinia?

Ja. Lær Vue: kod & byg har kurser i det grundlæggende i Vue 3 Composition API, script setup-syntaksen, composables og state management med Pinia samt det ældre Vuex til eksisterende projekter. En Options to Composition API-dojo i Vue Lab lader dig omskrive klassiske komponenter i den moderne stil.

Hvad er forskellen på Options API og Composition API i Vue?

Options API grupperer en komponents kode efter type, f.eks. data, metoder og computed, mens Composition API med script setup grupperer den efter funktion og gør det nemt at genbruge composables. Lær Vue: kod & byg underviser i Composition API med script setup og inkluderer en Options to Composition API-dojo i Vue Lab, hvor du kan omskrive klassiske komponenter i den moderne stil.

Skal jeg kunne JavaScript, før jeg lærer Vue?

Det hjælper meget at kunne lidt HTML og JavaScript. Lær Vue: kod & byg er målrettet begyndere, der kan det grundlæggende og vil lære deres første framework, så appen forklarer Vue-begreber fra bunden, men underviser ikke i JavaScript. Hvis variabler og funktioner er nyt for dig, bør du begynde med et JavaScript-kursus.

Hvad er Vue Lab?

Vue Lab er øvelsesområdet i Lær Vue: kod & byg. Det indeholder en reaktivitetsinspektør, en daglig fejfjagt med en ødelagt komponent, Style Lab-niveauer, hvor du skal matche et måldesign med CSS, speed-build-dueller, en Options to Composition API-dojo og et My Components-bibliotek med det, du har bygget.

Dækker den Nuxt 3 og server-side rendering?

Ja. De avancerede kurser i Lær Vue: kod & byg dækker server-side rendering med Nuxt 3, SSR-streaming med Suspense og full-stack Vue med Fastify og autentificering samt komponenttest med Vitest og realtidsapps med WebSockets.

Hjælper den med Vue.js-jobsamtaler?

Ja. Lær Vue: kod & byg indeholder Vue-interviewspørgsmål til front-end-udviklerstillinger samt quizzer, flashcard-gennemgang og et snydeark. Kurserne bag dem dækker reaktivitet, livscyklus, composables og state management, som er almindelige emner til jobsamtaler.

Er Lær Vue: kod & byg gratis?

Den er gratis at downloade. Det første kursus, en forhåndsvisning af hver lektion, det første guidede projekt, den første mission, den daglige fejfjagt, tre Style Lab-niveauer, quizzer, interviewspørgsmål og snydearket er gratis, og gratisversionen viser annoncer. Pro låser op for hele pensum og hele laboratoriet, AI-mentoren og certifikateksamen og fjerner annoncer.

Er appen lavet af Vue.js-teamet?

Nej. Lær Vue: kod & byg er en uafhængig læringsapp og er ikke tilknyttet eller godkendt af Vue.js-projektet. Den underviser i Vue.js som et open source-framework gennem sine egne kurser og øvelser.

Er der et certifikat?

Ja. Når du består den afsluttende eksamen, som er en del af Pro, får du et gennemførelsesbevis. Det viser det arbejde, du har udført, og er ikke en akkrediteret kvalifikation, så det fungerer bedst sammen med komponenter og projekter, du kan forklare.

Hvilke platforme og sprog understøtter den?

Lær Vue: kod & byg kører på iPhone via App Store (iOS 15.1 eller nyere) og på Android via Google Play. Brugerfladen er tilgængelig på 22 sprog, og appen har aldersmærkningen 4+ i App Store.

Kom i gang

Byg din første Vue-komponent i dag

Gratis at komme i gang på iOS og Android på 22 sprog.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.