Opi Vue: koodaa & luo-sovelluksen kuvake

Opi Vue: koodaa & luo

Koulutus · Ilmainen · iOS & Android · CoddyKit

Opi Vue: koodaa & luo — Opi Vue.js:ää rakentamalla komponentteja puhelimellasi

Opi Vue: koodaa & luo on ilmaiseksi aloitettava iOS- ja Android-sovellus, joka opettaa Vue.js:ää aloittelijoille, jotka tuntevat hieman HTML:ää ja JavaScriptiä, sekä kehittäjille, jotka siirtyvät Options API:sta Composition API:in. Sovelluksessa on 42 kurssia ja 156 oppituntia ensimmäisestä templaatistasi Piniaan, Vue Routeriin ja Nuxt 3:een asti, ja single-file-komponentit käännetään laitteellasi — joten 20 ohjattua projektia, tehtävät ja Vue Lab toimivat ilman palvelinta.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Hinta
Ilmainen, Pro-päivitys
Alustat
iOS ja Android
Kielet
22
Ikäraja
4+
Versio
82.6.0
Vaatimukset
iOS 15.1 tai uudempi
App Store
3.0 ★ (2)
Vue Academyn aloitusnäyttö tummassa teemassa: oppimispolkukortti ja päivittäinen tavoite.Introduction to Vue.js -kurssisivu, jossa näkyvät kokonaisedistyminen, 36 oppituntia ja ilmainen ensimmäinen kurssi
42Kurssia, 156 oppituntia
20Ohjattua projektia
28Koodaustehtävää
Komponentti on helpompi ymmärtää, kun olet ensin rikkonut sellaisen.

Vue Lab antaa sinulle joka päivä rikkinäisen komponentin ja pyytää etsimään bugin, voit säätää komponentin props-arvoja reaaliaikaisilla säätimillä ja näet, miten tila muuttuu napsauttaessasi. Single-file-komponentit käännetään puhelimessa, joten esikatselu rikkoutuu ja korjaantuu silmiesi edessä, ja virhekortti kertoo, mikä meni vikaan.

Mikä se on

Opi Vue: koodaa & luo on ilmainen iOS- ja Android-sovellus, joka opettaa Vue.js:ää 42 kurssin ja 156 oppitunnin avulla template-syntaksista ja data bindingista Composition API:in, Piniaan, Vue Routeriin ja TypeScriptiin sekä Nuxt 3:een, Vitest-testaukseen ja full-stack-sovelluksiin asti. Single-file-komponentit käännetään laitteella, joten ohjatut projektit, koodaustehtävät ja käytännönläheinen Vue Lab toimivat puhelimessa ilman palvelinta, ja Pron AI-mentori selittää koodin ja virheet.

Sovelluksen sisältö

Miltä se näyttää

Vue Academyn aloitusnäyttö tummassa teemassa: oppimispolkukortti ja päivittäinen tavoite.
OppimispolkuAloitusnäytössä avautuu Vue-kurssi, jonka yhteydessä näet päivittäisen tavoitteen ja sen alapuolella Skill Hubin.
Introduction to Vue.js -kurssisivu, jossa näkyvät kokonaisedistyminen, 36 oppituntia ja ilmainen ensimmäinen kurssi
KurssisivuKurssisivulla näkyvät kokonaisedistyminen, ilmaiset oppitunnit ja niiden sisältämät aiheet What is Vue.js -aiheesta Hello Vue Application -aiheeseen.
Setting Up Vue Router -oppitunti, jossa koodieditorissa on router-link- ja router-view-esimerkki
OppituntiVue Router -oppitunti editorissa: HTML-, CSS- ja JavaScript-välilehdet, suorituspainike ja Seuraava-painike. Esimerkkikoodissa käytetään router-linkiä ja router-view'tä.
Tekoälychat, joka tarjoaa käsitteiden selityksiä, oppimisvinkkejä, tietovisoja ja oppimispolun rakentamista
TekoälychatTekoälychat voi selittää keskeisiä käsitteitä, antaa vinkkejä, pitää tietovisan ja rakentaa oppimispolun.
Vue Academyn aloitusnäyttö vaaleassa teemassa
Aloitusnäyttö, vaalea teemaSama aloitusnäyttö vaaleassa teemassa, ja Skill Hub päivittäisen tavoitteen alapuolella.

Kurssi

Mitä Vue-kurssi sisältää

42 kurssia ja 156 oppituntia sovelluksen omasta kurssivalikoimasta aina ensimmäisestä templatesta palvelinrenderöintiin ja tuotantokäytäntöihin.

  1. Aloitus Vue.js:n parissa

    Introduction to Vue.js, Vue CLI ja projektin rakenne, template-syntaksi ja datan sidonta.

  2. Reaktiivisuus ja Composition API

    Vue 3 Composition API:n perusteet, script setup -syntaksi, reaktiivisuus ja computed-ominaisuudet sekä Vue-direktiivit.

  3. Komponentit ja lomakkeet

    Komponenttien perusteet ja viestintä, slotit, provide ja inject, lomakkeet ja validointi sekä komponentin elinkaari.

  4. Uudelleenkäyttö ja viimeistely

    Vue 3 -composablet, siirtymät ja animaatiot, virheenkäsittely sekä renderöintifunktiot ja JSX.

  5. Tila ja reititys

    Pinia-tilanhallinta, Vuex, reititys Vue Routerilla ja edistyneet reititysmallit sekä API-rajapintojen ja asynkronisen datan käsittely.

  6. TypeScript, i18n ja työkalut

    TypeScript Vue 3:n kanssa, kansainvälistäminen, Storybook-integraatio sekä Vue-sovellusten käyttöönotto ja ylläpito.

  7. Nuxt 3, testaus ja reaaliaikaisuus

    Palvelinpuolen renderöinti Nuxt 3:lla, komponenttien testaus Vitestillä, GraphQL Apollolla sekä reaaliaikaiset sovellukset WebSockets-yhteyksillä.

  8. Tuotantokäytännöt

    Suorituskyky, tietoturvan parhaat käytännöt, pluginien kehittäminen, komponenttikirjaston julkaiseminen, progressiiviset web-sovellukset ja mikrofrontendit.

Miten se toimii

Miten Vuen oppiminen etenee sovelluksessa

Jokainen kurssi on tasoluokiteltu, ja jokainen ilmaisen ensimmäisen kurssin jälkeinen oppitunti alkaa ilmaisella esikatselulla, joten näet, millainen aihe on, ennen kuin päätät jatkaa.

  1. Aloita kurssilla Introduction to Vue.js

    Ensimmäinen kurssi on ilmainen, ja se alkaa Vuen perusteista, ympäristön käyttöönotosta ja Hello Vue -sovelluksesta. Kurssien tasot on merkitty A1:stä C1:een, joten tiedät helposti, mistä aloittaa ja mitä opiskella seuraavaksi.

  2. Rakenna ja suorita komponentteja puhelimella

    Muokkaa single-file-komponenttia ja esikatsele sitä saman tien. Ohjatuissa projekteissa sovellus kasvaa askel askeleelta, ja App Studio -työkalulla voit rakentaa usean näkymän sovelluksia, joissa on reititin ja store, valmiiden pohjien avulla.

  3. Harjoittele Vue Labissa

    Etsi päivän bugi, jäljittele tavoitemallia Style Labissa, kisaa aikaa vastaan speed-build-kaksintaisteluissa tai kirjoita Options API -komponentti uudelleen Composition-tyyliin.

Mitä se sisältää

Mitä sovellus sisältää

42

Kurssia, 156 oppituntia

Template-syntaksista ja direktiiveistä elinkaareen, slotteihin, provideen ja injectiin sekä composableihin, aina Nuxt 3:een, GraphQL:ään, PWA-sovelluksiin ja micro-frontend-ratkaisuihin asti.

20

Ohjattua projektia

Kasvata sovellusta askel askeleelta single-file-komponenteilla, jotka käännetään suoraan laitteellasi, sekä virhekortilla, joka ilmestyy esikatselun rikkoutuessa.

28

Koodaustehtävää

Harjoituksia helpoista haastaviin sekä App Studio -pohjia usean näkymän sovelluksiin, joissa on reititin ja store.

Lab

Vue Lab

Reaktiivisuuden tarkastelutyökalu, päivittäinen bugijahti, 12 Style Lab -tasoa, speed-build-kaksintaisteluita, Options API -komponenttien muuntamiseen Composition API -tyyliin tarkoitettu dojo sekä My Components -kirjasto, josta voit jakaa komponentin kuvakorttina.

Haastattelu

Vue-haastattelukysymykset

Kysymyksiä front-end-kehittäjän työhaastatteluihin sekä visoja, muistikorttien kertaussessioita ja lunttilappu, jonka voit avata milloin tahansa.

AI

AI-mentori (Pro)

Kysy konseptista tai virheestä, pyydä koodillesi selitys tai luo mukautettu oppitunti mistä tahansa aiheesta, jota haluat opiskella.

Taustaa

Mikä Vue.js on, ja mitä aloittelijan kannattaa oppia ensin?

Vue on JavaScript-kehys interaktiivisten verkkokäyttöliittymien rakentamiseen komponenteista: pienistä, uudelleenkäytettävistä osista, joilla kullakin on oma osuutensa templaatista, logiikasta ja tyylistä. Sen etuna aloittelijoille on helppo aloituskynnys: voit aloittaa tavallisella HTML:llä ja pienellä määrällä JavaScriptiä ja lisätä rakennetta vähitellen. Järkevä etenemisjärjestys on template- ja data binding -perusteet, sitten reaktiivisuus ja komponentit, sen jälkeen Composition API ja vasta lopuksi reititys, tilanhallinta ja palvelimella renderöinti.

Reaktiivisuuskaiken keskiössä

Muutat yhtä data-arvoa, ja siitä riippuva näyttö päivittyy itsestään. Kun ymmärrät, mitkä arvot ovat reaktiivisia ja mitä computed properties ja watcherit tuovat mukanaan, suurin osa Vuen alkuvaiheen hämmennyksestä katoaa.

Options API ja Composition APIkaksi tapaa kirjoittaa komponentti

Vanhemmassa Options API:ssa koodi ryhmitellään tyypin mukaan, esimerkiksi dataan ja metodeihin. Script setupin kanssa käytettävä Composition API ryhmittelee koodin ominaisuuksien mukaan ja tekee uudelleenkäytettävistä composableista helppoja. Monet tutoriaalit ja koodipohjat käyttävät yhä kumpaakin, joten molempien lukeminen on hyödyllinen taito.

Pinia, Vuex ja reititinmitä oikea sovellus lisää

Kun sovelluksessa on useita näkymiä, se tarvitsee reitityksen niiden välillä liikkumiseen sekä jaetun storen tietoja varten, joita useampi kuin yksi komponentti käyttää. Pinia on nykyinen Vue-store, ja Vuex on aiempi vaihtoehto, joka on yhä käytössä monissa olemassa olevissa projekteissa.

Nuxt ja palvelimella renderöintikun haku ja nopeus ovat tärkeitä

Nuxt rakentuu Vuen päälle ja renderöi sivut palvelimella, mikä nopeuttaa ensimmäistä latausta ja parantaa näkyvyyttä hakutuloksissa. Aiheeseen siirrytään yleensä toisessa vaiheessa, kun komponentit, reititys ja tila alkavat tuntua tutuilta.

Sopivuus

Kenelle se sopii – ja kenelle ei

Se sopii sinulle, jos

  • Osaat hieman HTML:ää ja JavaScriptiä ja haluat opetella ensimmäisen frameworkisi
  • Olet siirtymässä Options API:sta Composition API:in tai Vuexistä Piniaan
  • Valmistaudut Vue.js-kehittäjän työhaastatteluun tai ensimmäiseen front-end-työpaikkaasi
  • Opit paremmin korjaamalla rikkinäisen komponentin kuin lukemalla siitä
  • Haluat lyhyitä oppitunteja, jotka sopivat työmatkalle

Se ei ole oikea työkalu sinulle, jos

  • Et ole koskaan nähnyt HTML:ää tai JavaScriptiä — aloita ensin JavaScript-kurssilla
  • Haluat julkaista tuotantosovelluksen puhelimellasi — kannettava tietokone on silti paikka, jossa se tehdään
  • Odotat kaiken olevan ilmaista: ensimmäinen kurssi ja esikatselut ovat ilmaisia, ja Pro avaa koko opetussisällön
  • Haluat Vue.js:n virallista materiaalia — tämä on itsenäinen oppimissovellus

Kysymykset

Usein kysytyt kysymykset

Mikä on paras tapa oppia Vue.js:ää puhelimella?

Opettele suorittamalla komponentteja sen sijaan, että vain lukisit niistä. Opi Vue: koodaa & luo kääntää yksitiedostokomponentit laitteella, joten sen 20 ohjattua projektia, 28 tehtävää ja Vue Lab toimivat kaikki puhelimella. 42 kurssin lyhyet oppitunnit vievät sinut template-syntaksista Nuxt 3:een, ja aloittamista helpottaa ilmainen ensimmäinen kurssi.

Opettaako sovellus Composition API:n ja Pinian?

Kyllä. Opi Vue: koodaa & luo sisältää kurssit Vue 3 Composition API:n perusteista, script setup -syntaksista, composableista ja Pinia-tilanhallinnasta sekä vanhemmasta Vuexistä olemassa olevia projekteja varten. Vue Labin Options to Composition API -dojo auttaa kirjoittamaan klassiset komponentit uudelleen modernilla tyylillä.

Mitä eroa Vue:n Options API:lla ja Composition API:lla on?

Options API ryhmittelee komponentin koodin tyypin mukaan, kuten dataan, metodeihin ja computed-ominaisuuksiin, kun taas Composition API script setup -syntaksin kanssa ryhmittelee koodin toiminnallisuuden mukaan ja tekee uudelleenkäytettävistä composableista helppoja. Opi Vue: koodaa & luo opettaa Composition API:n käyttöä script setup -syntaksilla ja sisältää Vue Labissa Options to Composition API -dojon klassisten komponenttien kirjoittamiseen uudelleen modernilla tyylillä.

Pitääkö JavaScript osata ennen Vuen opiskelua?

HTML:n ja JavaScriptin perusteiden tuntemisesta on paljon hyötyä. Opi Vue: koodaa & luo on suunnattu aloittelijoille, jotka osaavat perusteet ja haluavat opetella ensimmäisen frameworkinsa, joten se selittää Vuen käsitteet alusta alkaen mutta ei opeta JavaScriptiä. Jos muuttujat ja funktiot ovat sinulle uusia, aloita ensin JavaScript-kurssilla.

Mikä on Vue Lab?

Vue Lab on Opi Vue: koodaa & luoin harjoittelualue. Se sisältää reaktiivisuuden tarkastelutyökalun, päivittäisen bugijahdin rikkinäisellä komponentilla, Style Lab -tasoja, joissa jäljittelet kohdemallia CSS:llä, nopeusrakennushaasteita, Options to Composition API -dojon sekä My Components -kirjaston rakentamistasi komponenteista.

Käsitelläänkö siinä Nuxt 3:a ja palvelinpuolen renderöintiä?

Kyllä. Opi Vue: koodaa & luoin edistyneet kurssit käsittelevät palvelinpuolen renderöintiä Nuxt 3:lla, SSR-suoratoistoa Suspensen avulla ja täyden pinon Vue-kehitystä Fastifyn ja autentikoinnin kanssa sekä komponenttien testausta Vitestillä ja reaaliaikaisia sovelluksia WebSockets-yhteyksillä.

Auttaako se Vue.js-työhaastatteluissa?

Kyllä. Opi Vue: koodaa & luo sisältää Vue-haastattelukysymyksiä front-end-kehittäjän rooleihin sekä tietovisoja, muistikorttien kertauskertoja ja lunttilapun. Niiden taustalla olevat kurssit käsittelevät reaktiivisuutta, elinkaarta, composableja ja tilanhallintaa, jotka ovat yleisiä haastatteluaiheita.

Onko Opi Vue: koodaa & luo ilmainen?

Sen voi ladata ilmaiseksi. Ensimmäinen kurssi, jokaisen oppitunnin esikatselu, ensimmäinen ohjattu projekti, ensimmäinen tehtävä, päivittäinen bugijahti, kolme Style Lab -tasoa, tietovisat, haastattelukysymykset ja lunttilappu ovat ilmaisia, ja ilmaisversio näyttää mainoksia. Pro avaa koko opetussisällön ja laboratorion, tekoälymentor in sekä sertifikaattikokeen ja poistaa mainokset.

Onko sovelluksen tehnyt Vue.js-tiimi?

Ei. Opi Vue: koodaa & luo on itsenäinen oppimissovellus, eikä sillä ole yhteyttä Vue.js-projektiin tai sen hyväksyntää. Se opettaa Vue.js:ää avoimen lähdekoodin frameworkina omilla kursseillaan ja harjoituksillaan.

Onko siinä sertifikaattia?

Kyllä. Prohon kuuluva loppukokeen läpäiseminen antaa sinulle suorittamistodistuksen. Se osoittaa tekemäsi työn, eikä ole akkreditoitu pätevyys, joten se toimii parhaiten sellaisten komponenttien ja projektien rinnalla, jotka osaat esitellä.

Mitä alustoja ja kieliä se tukee?

Opi Vue: koodaa & luo toimii iPhonella App Storen kautta (iOS 15.1 tai uudempi) ja Androidilla Google Playn kautta. Käyttöliittymä on saatavilla 22 kielellä, ja sovelluksen ikäraja on App Storessa 4+.

Aloita

Rakenna ensimmäinen Vue-komponenttisi tänään

Aloita ilmaiseksi iOS- ja Android-laitteilla 22 kielellä.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla iOS ja Android.