React Academy logo
ReactAloittelijaVerkkoMobiiliTasot A1 → C122 kieltä

React Academy

Hallitse ReactJS ja rakenna dynaamisia käyttöliittymiä ReactJS Academyssa. CoddyKitin oppimispolku, joka sisältää 88 lyhyttä kurssia ja 324 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
88
Oppitunnit
324
Interaktiiviset vaiheet
3,793
Aloita maksutta
Kurssi 1
Kurssisisältö

88 kurssia tässä opintopolussa

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

1

A13 oppituntiaIlmainen

Aloittakaa Reactin perusteista: komponentit, deklaratiivinen käyttöliittymä ja se, miten diffaus päivittää DOM:n tehokkaasti. Määrittäkää sitten projekti (esimerkiksi Vite), käynnistäkää kehityspalve…

2

A13 oppituntiaPRO

Opitte JSX:n säännöt: lausekkeet ja attribuutit, fragmenttien palauttaminen, listojen renderöinti avainten avulla, yksinkertaiset ehdot sekä tyylitysmenetelmät (CSS-moduulit, inline-tyylit ja class-a…

3

A24 oppituntiaPRO

Ottakaa React DevTools -selainlaajennus tehokkaasti haltuun: tarkastelkaa komponenttipuita, profiloikaa renderöintejä ja korjatkaa tilan ja propsien ongelmia tehokkaasti.

4

A24 oppituntiaPRO

Luokaa Reactissa sulavia sisääntulo-, poistumis- ja tilanmuutosanimaatioita CSS-siirtymien ja keyframe-määrittelyjen avulla ilman animaatiokirjastoa.

5

A24 oppituntiaPRO

Opitte jakamaan tilan sisarkomponenttien välillä nostamalla sen ylemmälle tasolle ja ymmärtämään, milloin prop drilling muodostuu ratkaisemisen arvoiseksi ongelmaksi.

6

A24 oppituntiaPRO

Säilyttäkää Reactin tila sivun uudelleenlatausten yli localStoragen avulla, käsitelkää välilehtien välinen synkronointi ja valitkaa kuhunkin käyttötapaukseen sopiva selaimen tallennus-API.

7

A24 oppituntiaPRO

Rakenna vankka tumma tila CSS-muuttujilla, React contextilla ja prefers-color-scheme-mediaqueryllä – estäen väärän teeman välähtämisen.

8

A23 oppituntiaPRO

Välittäkää tietoja props -ominaisuuksilla, määrittäkää yksinkertaiset oletusarvot destrukturoinnilla, koostakaa käyttöliittymiä children -sisällön avulla ja suosikaa koostamista periytymisen sijaan u…

9

A23 oppituntiaPRO

Hallitsette useState -hookin ja tapahtumankäsittelyn: päivitätte tilaa oikein, käsittelette onClick- ja onChange-tapahtumat sekä valmistaudutte hallittuihin syötekenttiin.

10

A23 oppituntiaPRO

Opitte rakentamaan hallittuja lomakkeita , joissa on useita syötekenttiä, tekemään perusvalidoinnin ja käsittelemään lähetykset sujuvasti Reactissa.

11

A23 oppituntiaPRO

Ymmärrätte asiakaspuolen reitityksen: miten SPA-sovellukset vaihtavat näkymiä ilman koko sivun uudelleenlatausta, miten peruspolut ja parametrit toimivat sekä miten aktiivinen navigointitila määritet…

12

A23 oppituntiaPRO

Hallitsette useRef -hookin: säilytätte arvoja renderöintien välillä ilman uusia renderöintejä, käsittelette DOM-solmuja ja hallitsette ajastimia turvallisesti.

13

A23 oppituntiaPRO

Pidätte koodin siistinä ESLint - ja React-säännöillä ja muotoilette sen automaattisesti Prettier -työkalulla. Lisäätte skriptejä ja korjaatte ongelmat nopeasti.

14

A22 oppituntiaPRO

Hallitsette hallitut ja hallitsemattomat syötteet: tiedätte, milloin kumpaakin kannattaa käyttää, tunnette yksinkertaiset ref-mallit ja määritätte turvalliset oletusarvot.

15

B14 oppituntiaPRO

Opitte, mitä StrictMode tekee, millaisia varoituksia se tuo esiin ja millaiset koodauskäytännöt helpottavat React-sovellusten ylläpitoa.

16

B14 oppituntiaPRO

Renderöikää sisältöä emo-DOM-hierarkian ulkopuolelle React Portalsin avulla ja rakentakaa modaaleja, työkaluvihjeitä ja peittotasoja.

17

B14 oppituntiaPRO

Käsitelkää props.children-ominaisuutta ja React.Children-apufunktioita sekä toteuttakaa joustavia slot-pohjaisia komponenttirajapintoja.

18

B14 oppituntiaPRO

Käyttäkää hallitsemattomia syötekenttiä useRefin avulla, lukekaa tiedostosyötteiden arvot ja käsitelkää tiedostojen latausprosesseja Reactissa.

19

B14 oppituntiaPRO

Suunnitelkaa Context-palveluntarjoajia, jotka minimoivat uudelleenrenderöinnit muistioinnin, jaettujen kontekstien ja valitsijamallien avulla.

20

B14 oppituntiaPRO

Lisätkää React-sovelluksiin monikielinen tuki react-i18nextillä, hallitkaa käännöstiedostoja ja toteuttakaa kielialueiden vaihtaminen.

21

B14 oppituntiaPRO

Yhdistä tehokkaat selainrajapinnat – Clipboard, Geolocation, Notifications ja IntersectionObserver – React-komponentteihin huolehtimalla siivouksesta ja käyttöoikeuksista.

22

B14 oppituntiaPRO

Estä liialliset uudelleenrenderöinnit ja rajapintakutsut toteuttamalla debounce- ja throttle-mallit uudelleenkäytettävinä React-hookeina haku-, vieritys- ja koonmuutostapahtumiin.

23

B14 oppituntiaPRO

Rakenna saavutettavia ja näppäimistöllä käytettäviä autocomplete- ja type-ahead-komponentteja alusta alkaen Reactin tilan ja ref-viitteiden avulla – ilman kirjastoa.

24

B14 oppituntiaPRO

Rakentakaa suorituskykyisiä ja joustavia lomakkeita React Hook Formilla: rekisteröinti, validointi, virheiden näyttäminen ja skeemojen integrointi.

25

B14 oppituntiaPRO

Käyttäkää Zustandia React-sovellusten globaalin tilan hallintaan: storet, actionit, valitsijat, pysyvyys ja devtools-integraatio.

26

B14 oppituntiaPRO

Edetkää perusreittejä pidemmälle sisäkkäisillä asetteluilla, loadereilla, actioneilla, suojatuilla reiteillä ja hakuparametreihin perustuvalla tilanhallinnalla.

27

B14 oppituntiaPRO

Lisätkää TypeScript React-projekteihin: tyypittäkää propsit, tapahtumat, hookit, kontekstit ja geneeriset komponentit varmuudella.

28

B14 oppituntiaPRO

Rakenna tuotantotason datataulukoita lajittelulla, suodatuksella, sivutuksella ja rivien valinnalla hyödyntäen TanStack Tablen tehokasta headless-arkkitehtuuria.

29

B14 oppituntiaPRO

Hallitse Reactin tilaa Jotain minimalistisella atomimallilla – koostettavilla atomeilla, jotka johtavat arvoja, käsittelevät asynkronisuutta ja toimivat saumattomasti React Suspensen kanssa.

30

B14 oppituntiaPRO

Käytä SWR:n stale-while-revalidate-strategiaa nopeaan ja luotettavaan datan hakuun, automaattiseen uudelleenvalidointiin, mutaatioihin ja offline-tukeen.

31

B14 oppituntiaPRO

Rakenna saavutettavia ja kosketusystävällisiä vetämällä ja pudottamalla toimivia React-käyttöliittymiä dnd-kitillä – lajittelevia listoja, kanban-tauluja ja usean säilön vuorovaikutuksia.

32

B14 oppituntiaPRO

Luo sulavia jousifysiikkaan perustuvia animaatioita Reactissa react-springillä – yksinkertaisista arvojen siirtymistä monimutkaisiin eleohjattuihin vuorovaikutuksiin.

33

B14 oppituntiaPRO

Toteuta reaaliaikaisia tietovirtoja Reactissa Server-Sent Events- ja polling-strategioilla – ja ymmärrä niiden kompromissit WebSocketeihin verrattuna eri käyttötapauksissa.

34

B13 oppituntiaPRO

Ymmärrätte useEffect -hookin: milloin se suoritetaan suhteessa renderöintiin, miten riippuvuustaulukot ohjaavat sen toimintaa ja miten kirjoitetaan turvalliset siivousfunktiot.

35

B13 oppituntiaPRO

Suunnittelette vikasietoisia datanäkymiä: käsittelette lataus -, virhe -, tyhjä - ja onnistumis tilat selkeillä palautteilla ja kevyillä luurankolataajilla.

36

B13 oppituntiaPRO

Jaette tilaa toisiinsa etäisissä komponenteissa Context -ominaisuuden avulla ja vältätte propsien ketjuttamisen; määritätte Providerin ja luette arvot useContext -hookilla.

37

B13 oppituntiaPRO

Erotatte uudelleenkäytettävän logiikan mukautetuiksi hookeiksi : määritätte selkeät parametrit, palautatte vakaat arvot ja toiminnot sekä pidätte efektit siisteinä.

38

B13 oppituntiaPRO

Rakennatte kaikille sopivia käyttöliittymiä: käytätte aitoja semanttisia elementtejä, selkeitä selitteitä ja rooleja sekä hallitsette näppäimistökohdistusta sujuvaa navigointia varten.

39

B14 oppituntiaPRO

Lisätkää React-sovelluksiin sulavia animaatioita ja siirtymiä Framer Motionilla: motion-komponentit, variantit, eleet ja asetteluanimaatiot.

40

B13 oppituntiaPRO

Sieppaatte renderöinnin aikaiset virheet Error Boundaries -komponenteilla, näytätte turvalliset varanäkymät ja pidätte sovelluksen muun osan responsiivisena.

41

B13 oppituntiaPRO

Lisäätte React-komponenteille kevyen tyypityksen. Aloitatte propseista ja irrotatte sitten uudelleenkäytettävät geneeriset tyypit, jotta käyttöliittymäkoodi pysyy turvallisena ja selkeänä.

42

B13 oppituntiaPRO

Järjestätte React-sovelluksia: käytätte ominaisuuslähtöisiä kansioita, pieniä käyttöliittymän peruskomponentteja ja yhdistelmäkomponentteja, sijoitatte hookit ja testit samaan paikkaan sekä määritätt…

43

B24 oppituntiaPRO

Renderöikää tuhansia luettelokohteita ilman suorituskyvyn heikkenemistä virtualisoimalla DOM-tuloste react-windowin avulla ja renderöimällä vain näkymässä näkyvät kohteet.

44

B24 oppituntiaPRO

Käsitelkää asynkronisia toimintoja Reactissa luontevasti useEffectin, useTransitionin, useDeferredValuen ja Suspensen avulla.

45

B24 oppituntiaPRO

Ymmärtäkää render props- ja higher-order component -mallit klassisina koodin uudelleenkäytön tapoina ennen kuin hookit korvasivat ne.

46

B24 oppituntiaPRO

Ymmärrä useEffectin ja useLayoutEffectin hienovarainen mutta tärkeä ero – milloin kumpikin suoritetaan suhteessa DOM-muutosten vahvistamiseen – ja käytä niitä oikein.

47

B24 oppituntiaPRO

Hallinnoikaa monimutkaista sovellustilaa Redux Toolkitin sliceilla ja thunk-funktioilla sekä käyttäkää RTK Querya palvelintilan välimuistiin ja synkronointiin.

48

B24 oppituntiaPRO

Ymmärtäkää React Server Components, use()-hook, Actions ja muut React 19:n API:t, jotka muuttavat tietojen kulkua sovelluksissa.

49

B24 oppituntiaPRO

Hallinnoikaa palvelintilaa TanStack Querylla: tietojen haku, välimuistitus, taustalla tehtävä uudelleenhaku, mutaatiot ja sivutus.

50

B24 oppituntiaPRO

Kirjoittakaa integraatiotestejä React Testing Librarylla ja päästä päähän -testejä Playwrightilla todellisten käyttäjäpolkujen validoimiseksi.

51

B24 oppituntiaPRO

Dokumentoikaa, kehittäkää ja testatkaa React-käyttöliittymäkomponentteja erillään toisistaan Storybookilla, CSF3-storyilla ja lisäosilla.

52

B24 oppituntiaPRO

Rakentakaa reaaliaikaisesti päivittyviä React-käyttöliittymiä WebSocketien ja Socket.IO:n kaltaisten kirjastojen avulla esimerkiksi keskusteluihin, ilmoituksiin ja koontinäyttöihin.

53

B24 oppituntiaPRO

Rakenna täysin tyypiturvallisia rajapintoja ilman skeemoja tai koodigenerointia tRPC:llä – jaa tyypit React-käyttöliittymän ja Node.js-taustajärjestelmän välillä automaattisesti.

54

B24 oppituntiaPRO

Yhdistä GraphQL React-sovelluksiin Apollo Clientilla – tee kyselyitä ja mutaatioita, hallitse välimuistia ja pidä käyttöliittymä synkronoituna palvelimen datan kanssa.

55

B24 oppituntiaPRO

Rakenna nopeita ja responsiivisia käyttöliittymiä, jotka näyttävät tulokset heti ennen palvelimen vahvistusta – ja käsittelevät epäonnistumiset palautuksella sekä ristiriitojen ratkaisuilla.

56

B24 oppituntiaPRO

Paketoi ja julkaise uudelleenkäytettäviä React-komponenttikirjastoja npm:ään – hallitse ESM/CJS-kaksoistuloste, vertaisriippuvuudet, tree shaking ja automaattinen versiointi.

57

B23 oppituntiaPRO

Ymmärrätte Reactin renderöinti - ja commit -vaiheet, milloin komponentit päivittyvät ja milloin memoisaatiosta on hyötyä.

58

B23 oppituntiaPRO

Opitte samanaikaisen käyttöliittymän perusteet useTransition -hookilla: pidätte kirjoittamisen responsiivisena, näytätte odotustilan ilmaisimen ja siirrätte kiireettömiä päivityksiä myöhemmäksi.

59

B23 oppituntiaPRO

Lataatte vain tarvitsemanne jakamalla näkymien ja widgettien koodin osiin. Käytätte React.lazy - ja Suspense -ominaisuuksia, jotta sovellukset tuntuvat nopeammilta.

60

B23 oppituntiaPRO

Perustatte testit Vitest/Jest - ja React Testing Library -kirjastoilla; renderöitte komponentteja, haette elementtejä roolin tai selitteen perusteella ja suoritatte testit jsdom-ympäristössä.

61

B24 oppituntiaPRO

Rakentakaa täyden pinon verkkosovelluksia Next.js 14+:n App Routerilla: tiedostopohjainen reititys, asettelut, palvelinkomponentit ja metadata.

62

B24 oppituntiaPRO

Hakekaa, tallentakaa välimuistiin ja validoikaa tietoja uudelleen Next.js App Routerissa fetch-asetusten, unstable_cachen ja tarpeen mukaan tehtävän uudelleenvalidoinnin avulla.

63

B24 oppituntiaPRO

Lisätkää tunnistautuminen Next.js-sovelluksiin Auth.js:n (NextAuth v5) avulla: OAuth-palveluntarjoajat, tunnistetiedot, istunnot ja reittien suojaus.

64

B24 oppituntiaPRO

Siirtäkää React-osaamisenne mobiilikehitykseen opettelemalla React Nativen primitiivit, tyylittely, navigointi ja natiivien laite-API:en käyttö.

65

B24 oppituntiaPRO

Julkaiskaa React- ja Next.js-sovelluksia tuotantoon Vercelin, AWS S3:n/CloudFrontin ja Docker-konttien avulla CI/CD-putkia käyttäen.

66

B24 oppituntiaPRO

Käytä React 19:n Server Actions -toimintoja ja Next.js:n lomaketoimintoja mutaatioiden käsittelyyn palvelimella – ja poista rajapintareittien tarve tavallisissa lomakemalleissa progressiivisen parann…

67

B24 oppituntiaPRO

Vahvista React-sovellusten suojausta XSS-, CSRF- ja muilta haavoittuvuuksilta – käytännön ohjeilla Content Security Policystä, salaisuuksien hallinnasta ja turvallisesta renderöinnistä.

68

B24 oppituntiaPRO

Rakenna skaalautuva suunnittelutunnistejärjestelmä moniteemaisten React-komponenttikirjastojen perustaksi – tunnisteiden määrittelystä CSS-muuttujiin, Tailwind-integraatioon ja Style Dictionaryyn.

69

B24 oppituntiaPRO

Rakenna monialustaisia työpöytäsovelluksia Electronilla ja React-käyttöliittymällä – käsittele IPC-viestintää, natiivirajapintoja ja jakelupaketointia.

70

B23 oppituntiaPRO

Rakennatte yhdistelmäkomponentteja: yläkomponentti tarjoaa kontekstin ja alikomponentit käyttävät sitä joustavien rajapintojen toteuttamiseen.

71

B23 oppituntiaPRO

Rakennatte suuria lomakkeita pienistä ja kestävistä osista: kenttätaulukoista, dynaamisista osioista ja yksinkertaisista validointikulkuista.

72

B23 oppituntiaPRO

Siirrytte perusteita pidemmälle: käsittelette sisäkkäisiä asetteluja, reittilataajien periaatteita ja yksinkertaisia esilatausideoita sujuvampaa navigointia varten.

73

B23 oppituntiaPRO

Tiedätte, mikä kuuluu palvelimen välimuistiin ja mikä paikalliseen käyttöliittymän tilaan. Haette ja päivitätte dataa sekoittamatta vastuualueita.

74

B23 oppituntiaPRO

Luotte saavutettavia peittotasoja: renderöitte ne portaalien avulla, pidätte kohdistuksen niiden sisällä ja tuette nopeaa sulkemista Escapella tai taustaa napsauttamalla.

75

B23 oppituntiaPRO

Valmistelette sovellukset tuotantoon: käsittelette kehitys- ja tuotantokoontiversiot, lähdekartat ja yksinkertaiset ympäristömuuttujat sekä teette pienet tarkistukset luottavaista julkaisua varten.

76

C14 oppituntiaPRO

Ottakaa imperatiiviset React-API:t haltuun: välittäkää mukautetun komponentin ilmentymän arvot ylätason komponenteille forwardRefin ja useImperativeHandlen avulla tilanteissa, joissa deklaratiiviset…

77

C14 oppituntiaPRO

Oppikaa React 18:n useSyncExternalStore-hookin oikea tapa synkronoida React-komponentit ulkoisten tilalähteiden, kuten selain-API:en, globaalien storejen ja kolmansien osapuolten kirjastojen, kanssa.

78

C14 oppituntiaPRO

Hajottakaa suuret React-käyttöliittymät itsenäisesti julkaistaviksi mikrofrontendeiksi Module Federationin ja single-span avulla.

79

C14 oppituntiaPRO

Ymmärtäkää palvelinpuolen renderöinnin toimintaperiaatteet, hydraatio, valikoiva hydraatio ja HTML:n suoratoisto Reactin renderToPipeableStreamilla.

80

C14 oppituntiaPRO

Kehittäkää React- ja TypeScript-taitojanne erottelevilla unioneilla, mapatuilla tyypeillä, ehdollisilla tyypeillä ja tyyppiturvallisilla komponenttirajapinnoilla.

81

C14 oppituntiaPRO

Mitatkaa ja parantakaa React-sovellusten Core Web Vitals -arvoja (LCP, INP, CLS) profilointityökaluilla, bundle-analyysillä ja kohdennetuilla optimoinneilla.

82

C14 oppituntiaPRO

Järjestäkää useita React-sovelluksia ja jaettuja kirjastoja monorepoon Nx:n avulla hyödyntäen älykästä tehtävien ajoitusta ja muutoksiin perustuvaa CI:tä.

83

C14 oppituntiaPRO

Vältä koko sivun hydraatio ottamalla käyttöön Islands-arkkitehtuuri – hydraatoi Astron avulla valikoivasti vain interaktiiviset React-komponentit, jotka sitä tarvitsevat.

84

C14 oppituntiaPRO

Yhdistä WebAssembly-moduuleja React-sovelluksiin laskennallisesti raskaita tehtäviä varten – Rust WASM -moduuleista jaetun muistin ja worker-säikeiden käyttöön.

85

C14 oppituntiaPRO

Tarjoa React-sovelluksia reunalta alle millisekunnin viiveellä käyttämällä Cloudflare Workersia, suoratoistavaa SSR:ää ja edge-ympäristöön sopivia välimuististrategioita.

86

C14 oppituntiaPRO

Instrumentoi React-sovelluksia OpenTelemetrylla kerätäksesi jälkiä, mitataksesi todellista käyttäjäsuorituskykyä ja yhdistääksesi käyttöliittymän tapahtumat taustajärjestelmän span-tietoihin.

87

C14 oppituntiaPRO

Käytä React 18:n suoratoistavaa SSR:ää ja Suspensea HTML:n vaiheittaiseen toimittamiseen selaimelle – paranna koettua suorituskykyä odottamatta kaikkien tietojen latautumista.

88

C14 oppituntiaPRO

Toteuta Webpack Module Federation rakentaaksesi ja julkaistaksesi React-mikrofrontendit itsenäisesti – jaa riippuvuuksia, tilaa ja reititystä etäsovellusten välillä.

CoddyKit PRO

Avaa kaikki 88 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

Rakentakaa oikeita käyttöliittymiä Reactilla

React on JavaScript-kirjasto, joka määrittää, miten useimmat tuotantokäyttöön tarkoitetut käyttöliittymät nykyään rakennetaan — yhden sivun sovelluksista ja Next.js-sivustoista monialustaisiin mobiili- ja työpöytäsovelluksiin. Tämä kokonaisuus kattaa koko osaamisalueen: komponenttiarkkitehtuurin, tilanhallinnan, datan haun, suorituskyvyn, testauksen ja käyttöönoton. Lähtökohtana on Reactin todellinen toimintatapa — reconciler, fiber-malli ja hookien semantiikka — ei vain sen pintatason API.

Mitä opitte

Aloitatte JSX:stä, propseista, tilasta ja kontrolloiduista komponenteista ja siirrytte sitten aiheisiin useEffect, useRef ja useReducer. Käytännön kursseilla käsitellään reititystä React Router v6:lla, lomakkeiden käsittelyä React Hook Formilla, palvelintilaa React Querylla ja SWR:llä sekä globaalia tilaa Redux Toolkitilla, Zustandilla ja Jotaiilla. Työskentelette TypeScriptin kanssa Reactissa, kirjoitatte integraatio- ja E2E-testejä, rakennatte suunnittelujärjestelmiä Storybookilla, käsittelette WebSockets-yhteyksien kautta toimivia reaaliaikaisia käyttöliittymiä ja toimitatte tyyppiturvallisia rajapintoja tRPC:llä. Kokonaisuuteen kuuluvat myös Next.js App Router, palvelinkomponentit, palvelintoiminnot ja tunnistautuminen NextAuth.js:llä.

Oppimispolku

Yhdeksänkymmentäviisi kurssia etenee tasolta A1 tasolle C1. A1- ja A2-kurssit luovat perustan Reactille, JSX-renderöinnille, CSS-animaatioille, paikallisen tallennustilan säilyvyydelle ja tummalle tilalle. B1-kursseilla rakennatte varmuutta kontekstimalleilla, i18n:llä, React Springillä, Framer Motionilla, vedä ja pudota -toiminnoilla dnd-kitillä sekä monimutkaisilla datataulukoilla TanStack Tablella. B2-kursseilla käsitellään renderöintiä ja memoisaatiota, Suspensea, koodin jakamista, React Nativea React-kehittäjille, käyttöönottoa Vercelissä ja AWS:ssä sekä Electronia työpöytäsovelluksiin. C1-taso päättyy edistyneisiin aiheisiin: Mikrofrontend-arkkitehtuuri, SSR ja hydraation perusteet, Module Federation, saariarkkitehtuuri Astron kanssa, WebAssembly-integraatio, reunapalvelinrenderöinti Cloudflare Workersilla ja OpenTelemetry frontendin observointiin.

Näin se toimii

Jokainen kurssi on jaettu lyhyisiin ja keskittyneisiin oppitunteihin, jotka suoritatte sisäänrakennetussa koodieditorissa reaaliaikaisen palautteen avulla. Tekoälytutor on käytettävissänne aina, kun jokin käsite tai epäonnistuva testi tuottaa vaikeuksia. Voitte edetä kokonaisuuden läpi järjestyksessä tai siirtyä suoraan tasolle, joka vastaa nykyistä kokemustanne.

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 Academy-kurssi ilmainen?

Kyllä. Voit aloittaa React 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 React?

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

Miten opin React 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 Academy-kurssin suorittamisesta?

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

Voinko oppia React puhelimellani?

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

Paljonko CoddyKit PRO maksaa?

React 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 Academy-opintopolun suorittaminen kestää?

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

Aloita React Academy nyt

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