React Native Academy logo
JavaScriptMobiiliTasot A1 → B222 kieltä

React Native Academy

Rakentakaa React Nativella ja Exposella alustariippumattomia iOS- ja Android-sovelluksia. Edetkää ensimmäisestä komponentista animaatioihin, natiivirajapintoihin, push-ilmoituksiin ja App Storeen julkaisemiseen. CoddyKitin oppimispolku, joka sisältää 30 lyhyttä kurssia ja 120 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
30
Oppitunnit
120
Interaktiiviset vaiheet
1,560
Aloita maksutta
Kurssi 1
Kurssisisältö

30 kurssia tässä opintopolussa

Kaikki React Native Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A14 oppituntiaIlmainen

Ottakaa React Native -kehitysympäristönne käyttöön Expon avulla. Asentakaa tarvittavat työkalut, luokaa ensimmäinen projektinne ja suorittakaa se oikealla laitteella tai simulaattorilla. Kurssin lopu…

2

A14 oppituntiaPRO

Oppikaa jokaisen React Native -näytön keskeiset rakennuspalikat. Käyttäkää View-, Text- ja Image-komponentteja asettelujen rakentamiseen ja sisällön näyttämiseen mobiililaitteella. Kurssi tarjoaa käy…

3

A14 oppituntiaPRO

Hallitkaa React Nativen tyylijärjestelmä, joka perustuu JavaScript-objektien ja StyleSheetin kautta sovellettaviin CSS:stä tuttuihin ominaisuuksiin. Käyttäkää Flexboxia responsiivisten asettelujen ra…

4

A14 oppituntiaPRO

Ymmärtäkää, miten data kulkee React Native -komponenttien läpi propsien ja staten avulla. Oppikaa välittämään dataa lapsikomponenteille propsien kautta ja hallitsemaan komponentin sisällä muuttuvia a…

5

A14 oppituntiaPRO

Oppikaa vastaanottamaan käyttäjän vuorovaikutusta mobiilinäytöillä ja reagoimaan siihen. Käyttäkää TextInput-komponenttia näppäimistösyötteisiin, TouchableOpacity- ja Pressable-komponentteja napautuk…

6

A24 oppituntiaPRO

Lisätkää React Native -sovelluksiinne usean näytön navigointi alan standardiksi vakiintuneen React Navigation -kirjaston avulla. Määrittäkää stack-navigaattori, välittäkää dataa näyttöjen välillä ja…

7

A24 oppituntiaPRO

Näyttäkää suuret datakokoelmat tehokkaasti FlatList- ja SectionList-komponenteilla. Oppikaa, miten nämä komponentit virtualisoivat renderöinnin säilyttääkseen vierityksen sujuvana tuhansillakin alkio…

8

A24 oppituntiaPRO

Siirtykää useState- ja useEffect-hookien perusteita pidemmälle ja hallitkaa React Nativen koko hook-valikoima. Ymmärtäkää useCallback-, useMemo-, useRef- ja useReducer-hookit sekä oppikaa, milloin ku…

9

A24 oppituntiaPRO

Jakakaa sovelluksen globaali tila ilman prop drilling -ongelmaa Reactin sisäänrakennetun Context API:n avulla. Luokaa teema- ja käyttäjän todennuksen kontekstit sekä oppikaa yhdistämään useita kontek…

10

A24 oppituntiaPRO

Yhdistäkää React Native -sovelluksenne oikeisiin API-rajapintoihin. Käyttäkää useEffectiä verkkopyyntöjen käynnistämiseen komponentin latautuessa ja Axiosia HTTP-kutsujen yksinkertaistamiseen sekä op…

11

B14 oppituntiaPRO

Hallinnoikaa monimutkaista sovellustilaa ennakoitavasti Redux Toolkitilla, joka on nykyään virallisesti suositeltu tapa käyttää Reduxia. Luokaa sliceja, lähettäkää actioneita, käyttäkää selectoreita…

12

B14 oppituntiaPRO

Tutustukaa Zustand-tilanhallintaratkaisuun, joka on minimaalinen ja nopea ja vaatii huomattavasti vähemmän boilerplate-koodia kuin Redux. Luotte storeja, lisäätte actioneita ja integroitte Zustandin…

13

B14 oppituntiaPRO

Tallentakaa käyttäjätiedot ja sovelluksen asetukset paikallisesti laitteelle, jotta ne säilyvät sovelluksen uudelleenkäynnistyksissä. Käytätte AsyncStoragea avain–arvo-tallennukseen, rakennatte asetu…

14

B14 oppituntiaPRO

Ottakaa käyttöön mobiilisovelluksille ainutlaatuisia natiiveja laite- ja käyttöjärjestelmäominaisuuksia. Integroitte kameran, luette GPS-koordinaatteja ja ajastatte paikallisia ilmoituksia Expon mana…

15

B14 oppituntiaPRO

Rakentakaa vakaita ja suorituskykyisiä lomakkeita React Nativeen react-hook-formilla. Rekisteröitte syötekentät, lisäätte validointisäännöt, näytätte kenttäkohtaiset virheilmoitukset ja integroitte k…

16

B14 oppituntiaPRO

Tuokaa React Native -käyttöliittymänne eloon sujuvilla, natiivisti suoritettavilla animaatioilla käyttäen sisäänrakennettua Animated API:a. Opitte timing-, spring- ja sequence-animaatiot sekä sovella…

17

B14 oppituntiaPRO

Rakentakaa sulavia, eleisiin perustuvia vuorovaikutuksia React Native Reanimated 3:n ja React Native Gesture Handlerin avulla. Käsittelette pyyhkäisy-, nipistys- ja raahaus-eleitä ja animoitte käyttö…

18

B14 oppituntiaPRO

Mahdollistakaa sovelluksen avaaminen suoraan selaimessa, sähköpostissa tai toisessa sovelluksessa olevasta URL-osoitteesta. Määritätte mukautetut URL-skeemat ja universal links -linkit iOS:lle ja And…

19

B14 oppituntiaPRO

Lähettäkää push-ilmoituksia käyttäjienne laitteille ja aktivoikaa heidät uudelleen, vaikka sovellus olisi suljettu. Rekisteröitte laitteet push-tunnisteita varten, lähetätte ilmoituksia Expon push-pa…

20

B14 oppituntiaPRO

Rakentakaa sovelluksia, jotka toimivat luotettavasti myös ilman internetyhteyttä TanStack React Queryn avulla. Tallennatte palvelindataa laitteen välimuistiin, synkronoitte muutokset yhteyden palautu…

21

B24 oppituntiaPRO

Integroitte Supabasen React Native -sovelluksen täydelliseksi taustajärjestelmäksi kattaen tunnistautumisen, tietokantakyselyt ja reaaliaikaiset tilaukset. Rakennatte Postgres-tietokannan varaan tunn…

22

B24 oppituntiaPRO

Lisäätte Firebase Authenticationin ja Cloud Firestoren React Native -sovellukseen React Native Firebase -kirjaston avulla. Tunnistatte käyttäjät, tallennatte ja haette dokumentteja sekä kuuntelette F…

23

B24 oppituntiaPRO

Tunnistatte ja korjaatte React Native -sovellusten yleisimmät suorituskyvyn pullonkaulat. Profiloitte sovellusta Flipperillä ja React DevToolsilla, poistatte tarpeettomat uudelleenrenderöinnit, optim…

24

B24 oppituntiaPRO

Kirjoitatte luotettavia yksikkö- ja komponenttitestejä React Native -koodillenne käyttäen Jestiä ja React Native Testing Librarya. Testaatte komponentteja erillään, simuloitte natiiveja moduuleja ja…

25

B24 oppituntiaPRO

Kirjoitatte päästä päähän -testejä, jotka automatisoivat todellisia käyttäjäpolkuja laitteella tai simulaattorissa Maestron avulla. Tallennatte flow't, tarkistatte käyttöliittymäelementit ja integroi…

26

B24 oppituntiaPRO

Laajennatte React Nativea sen sisäänrakennettujen rajapintojen ulkopuolelle kirjoittamalla natiivikoodia Swiftillä tai Kotlinilla ja tuomalla sen JavaScriptin käytettäväksi. Opitte sekä perinteisen n…

27

B24 oppituntiaPRO

Automatisoitte Expo managed workflow -sovellusten natiivin projektimäärityksen kirjoittamalla config plugineja. Muokkaatte tiedostoja AndroidManifest.xml, Info.plist ja build-skriptejä config plugini…

28

B24 oppituntiaPRO

Viet React Native -sovelluksenne läpi iOS App Storen täydellisen tarkistusprosessin. Määritätte allekirjoitusvarmenteet ja provisioning profile -profiilit, valmistelette App Store -metatiedot ja lähe…

29

B24 oppituntiaPRO

Julkaiset­te React Native -sovelluksenne Google Play Storessa alusta loppuun. Luotte allekirjoitetun AAB-paketin, määritätte Play Console -listauksen kaikkine vaadittuine aineistoineen ja viette ensi…

30

B24 oppituntiaPRO

Sovellatte oppipolun kaikkia taitoja ja rakennatte alusta alkaen täydellisen, tuotantovalmiin React Native -sovelluksen. Suunnittelette arkkitehtuurin, toteutatte tunnistautumisen, dataan perustuvan…

CoddyKit PRO

Avaa kaikki 30 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

Mobiilikehitys React Nativella

Rakentakaa React Nativella ja Exposella alustariippumattomia iOS- ja Android-sovelluksia. Edetkää ensimmäisestä komponentista animaatioihin, natiivirajapintoihin, push-ilmoituksiin ja App Storeen julkaisemiseen. Tämä kokonaisuus sisältää 30 etenevää minikurssia täydestä aloittelijatasosta (A1) edistyneelle tasolle (B2), lyhyine, kohdennettuine oppitunteineen ja nopeine tietovisoineen, jotka auttavat vakiinnuttamaan jokaisen käsitteen.

Mitä opitte

Aloitatte perusteista ja etenette keskitason ja edistyneisiin aiheisiin niin, että jokainen kurssi rakentuu edellisen päälle. Jokainen oppitunti on käytännönläheinen ja sisältää todellisia esimerkkejä. Tarvittaessa käytettävissänne on tekoälyohjaaja.

Näin se toimii

Jokainen kurssi on jaettu neljään kohdennettuun oppituntiin. Kun suoritatte muutaman oppitunnin päivässä, hallitsette koko kokonaisuuden viikoissa, ette kuukausissa.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko React Native Academy-kurssi ilmainen?

Kyllä. Voit aloittaa React Native Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni JavaScript?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa JavaScript-kokemusta.

Miten opin JavaScript CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen React Native Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada React Native Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia JavaScript puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia JavaScript millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

React Native Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan React Native Academy-opintopolun suorittaminen kestää?

React Native Academy sisältää 30 kurssia ja 120 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 14 tuntia käytännön harjoittelua.

Aloita React Native Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.