Mainos

Tällä hetkellä React ei ole vain suosionsa huipulla, vaan sen suosio kiihtyy. Niin kauas kuin JavaScript-verkkokehitys on huolissaan Ohjelmointi vs. Verkkokehitys: mitä eroa on?Saatat ajatella, että sovellusohjelmoijat ja verkkokehittäjät tekevät samaa työtä, mutta se on kaukana totuudesta. Tässä ovat tärkeimmät erot ohjelmoijien ja verkkokehittäjien välillä. Lue lisää , React on yksi helpoimmin opittavista kehyksistä ja yksi tehokkaimmista nopean ja vankan kehityksen kehyksistä.

Joten jos olet päättänyt oppia sen, taputa itseäsi selkään: olet tehnyt viisaan valinnan.

Ainoa ongelma on, että useimmat arvokkaat React-kurssit tulevat mojovaan hintaan. Esimerkiksi paljon ylistetty Reaktio aloittelijoille -kurssi on 89 dollaria (aloitusversio) ja 127 dollaria (pääversio). Ilmaiset kurssit ovat harvoin yhtä kattavia ja hyödyllisiä – mutta olemme löytäneet useita sellaisia erinomainen ja saa sinut alkuun oikealla jalalla Mikä on hyvä ohjelmointiopas?Kaikkia ohjelmointioppeja ei ole tehty samanarvoisiksi. Jotkut hyödyttävät sinua ja toiset hukkaavat aikaasi. Tässä on mitä etsiä laadukkaasta ohjelmointiopetusohjelmasta.

instagram viewer
Lue lisää .

1. React Trainingin perusteet -kurssi

7 parasta ilmaista opetusohjelmaa, joiden avulla voit oppia reagoimaan ja saamaan verkkosovellukset reagoimaan opetusohjelman perusteiden kurssi

Tyler McGinnis on tunnettu Reactin kehittäjä ja ohjaaja, joka on opettanut ja kirjoittanut Reactista jo vuosia. Hänellä on tällä hetkellä saatavilla neljä React Trainingin [ei enää saatavilla] kurssia, joista ensimmäinen on täysin ilmainen ja toimii sisäänpääsypisteenä muille.

React Fundamentals on jaettu 32 videotuntiin, jotka lisäävät kolme kokonaista opetustuntia. Opit kaiken, mitä tarvitset saadaksesi perus React-sovelluksen käyttöön (eli React-ekosysteemin, NPM: n, Babelin ja Webpack), ydinkonseptit ja elinkaari, jotka ohjaavat React-sovelluksia, miten komponentteja kirjoitetaan oikein ja miten tietoja välitetään noin.

Se on tiheä. Se on informatiivinen. Se on täydellinen johdanto, ja se, että McGinnis tarjoaa sen ilmaiseksi, on melko mahtavaa. Tämän pitäisi olla ensimmäinen pysähdys, kun opit Reactia.

Verkkosivusto — React Fundamentals -kurssi [ei enää saatavilla]

2. Hakkerointi Reactilla

7 parasta ilmaista opetusohjelmaa, joiden avulla voit oppia reagoimaan ja saamaan verkkosovellukset reagoimaan hakkerointi-e-kirja

Hakkerointi Reactilla on e-kirja, joka on täysin ilmainen kannesta kanteen, jos luet vain verkkoversion. Voit hankkia siitä ladattavan PDF-, EPUB- tai MOBI-version 10 dollarilla, jos haluat mieluummin ottaa sen mukaasi ja oppia offline-tilassa. Joka tapauksessa se on mahtava resurssi aloittelijoille, jotka eivät pidä videoista.

Se alkaa aivan alusta ja selittää peruskäsitteet, kuten JSX ja komponentit ja rekvisiitta, ja pitää kädestäsi valmistuessaan keskitason aiheista, kuten tilat, reititys, testit, linting ja lisää. Se on kirjoitettu ES6:ssa alusta loppuun, ja opit parhaita käytäntöjä matkan varrella, mukaan lukien Babel, Webpack ja ESLint.

Tekeekö se sinusta React-asiantuntijan? Ei, mutta se tahtoa saada sinut tarpeeksi mukavaksi tunteaksesi itsevarmuutta ja jatkaaksesi oppimista. Tiedät ainakin enemmän kuin tarpeeksi Reactin päättääksesi, käytätkö rahaa edistyneeseen premium-kurssiin muualla.

VerkkosivustoHakkerointi Reactilla

3. Virallinen React-opetusohjelma

7 parasta ilmaista opetusohjelmaa oppimisreaktioon ja verkkosovellusten saamiseen reagoimaan opetusohjelman virallinen dokumentaatio

Luulisi, että virallisen opetusohjelman pitäisi olla ensimmäinen paikka oppia Reactia, mutta minä henkilökohtaisesti piti sitä hieman liian nopeana täydellisille aloittelijoille - se edellytti paljon enemmän tietoa kuin useimmat aloittelijoilla on. Se on täydellinen, jos sinulla on aiempaa kokemusta toisesta JavaScript-verkkokehyksestä.

Niin sanottu, virallinen React-opetusohjelma on upeaa, kun olet oppinut Reactin ydinkäsitteet ja kamppailet niiden toteuttamisessa. Se ohjaa sinut luomaan tic-tac-toe-verkkosovelluksen käyttämällä vain komponentteja, rekvisiitta ja tilaa. Se kattaa abstraktin teorian ja käytännön soveltamisen välisen kuilun.

Suosittelen myös tutustumaan virallinen React-dokumentaatio, joka selittää Reactin jokaisen palan yllättävän yksityiskohtaisesti. Erityisesti Ajattele Reactissa sivu on kuin mini-opetusohjelma Reactia ohjaavien idiomien ymmärtämiseen. Älä pelkää palata React-dokumentaatioon yhä uudelleen ja uudelleen, kun opit ja luot omia sovelluksiasi.

VerkkosivustoVirallinen React-opetusohjelma ja Ajattele Reactissa

4. Eggheadin React Fundamentals -kurssi

7 parasta ilmaista opetusohjelmaa, joiden avulla voit oppia reagoimaan ja saamaan verkkosovellukset reagoimaan munapääkurssit

Älyniekka tarjoaa kymmeniä kursseja (satoja oppitunteja) erilaisista verkkokehitysaiheista: JavaScript, Angular, React, RxJS, Node, TypeScript jne. React on sivuston kolmanneksi suurin aihe, ja vaikka suurin osa kursseista on tarkoitettu premium-käyttäjille, niitä on viisi ilmaista:

  • Aloita Reactin käyttö Web-sovellusten rakentamiseen
  • Lisää reititys React-sovelluksiin React Router v4:n avulla
  • Reduxin käytön aloittaminen
  • Rakenna React-sovelluksia Idiomatic Reduxilla
  • Hallitse monimutkaista tilaa React Appsissa MobX: n avulla

Kaksi ensimmäistä ovat tärkeimpiä, mutta haluat todennäköisesti ottaa ne kaikki jossain vaiheessa (optimaalisesti luetellussa järjestyksessä). Kurssit edellyttävät, että tiedät jo JavaScriptin, joten tutustu Eggheadin JavaScript-kursseihin jos et ole vielä tyytyväinen kieleen 7 hyödyllistä temppua uuden ohjelmointikielen hallitsemiseenOn okei olla hämmentynyt, kun opettelet koodaamaan. Todennäköisesti unohdat asiat yhtä nopeasti kuin opit ne. Nämä vinkit voivat auttaa sinua säilyttämään kaiken uuden tiedon paremmin. Lue lisää .

Huomaa, että myös premium-kurssit ovat melko hyviä, ja ne kannattaa tarkistaa, jos sinulla on varaa Pro-tilaukseen: 40 dollaria kuukaudessa tai 200 dollaria vuodessa.

VerkkosivustoEggheadin React Fundamentals -kurssi

5. Opi React ja Redux Cabinilla

7 parasta ilmaista opetusohjelmaa, joiden avulla voit oppia reagoimaan ja saamaan verkkosovellukset reagoimaan opetusohjelma mökin sosiaalinen verkosto

Vaikka Redux ei ole osa Reactin ydinkehystä, niitä käytetään niin usein yhdessä, että sinun pitäisi todella oppia se. Ja vaikka lopulta muuttaisitkin pois Reduxista, voit ottaa käsitteet mukaasi ja soveltaa niitä kaikkeen, jota käytät sen sijaan.

Mökki on 10-osainen opetusohjelmasarja, joka opettaa sinua luomaan yksinkertaistetun sosiaalisen verkoston sovelluksen tyhjästä: Node/React/Webpackin asentaminen, ymmärtäminen miten React toimii, Reduxin kanssa, sosiaalisten verkostojen ominaisuuksien, kuten syötteiden ja ilmoitusten käsitteleminen, kuvien ja suodattimien, kuten Instagramin, käsittely ja lisää.

Viimeinen osa on yleiskatsaus "parhaisiin käytäntöihin", joka ei vain opeta sinulle tehokkainta tapaa käyttää ja järjestää React/Redux, mutta myös yleisiä välttämättömiä virheitä, skaalautuvan sovelluksen suunnittelua ja kolmannen osapuolen työkalujen käyttöä kehitystyön helpottamiseksi työnkulku.

VerkkosivustoOpi React ja Redux Cabinilla

6. LearnCode Academyn reaktiokurssi

Muutaman viime vuoden aikana LearnCode Academy on eronnut yhdeksi niistä parhaat ohjelmointikanavat YouTubessa 17 parasta YouTube-ohjelmointiopastaTässä viestissä haluamme viitata joihinkin parhaisiin löytämiimme YouTube-ohjelmointisarjoihin. Kaikki nämä riittävät saamaan jalat kastumaan aloittelijana ohjelmoijana. Lue lisää . Se on erikoistunut verkkokehitykseen ja kattaa kaikenlaisia ​​aiheita HTML: stä, CSS: stä ja JavaScriptistä tiettyihin kehyksiin, kuten Angular ja React. Ja kaikki on ilmaista.

Kurssi on jaettu kolmeen osaan: kahdeksan videota Reactin ydinkonsepteista, kuusi videota Fluxin käytöstä dataarkkitehtuurissa ja seitsemän videota Reduxin käytöstä tilan hallintaan. Kaikki tämä tehdään käyttämällä ajan tasalla olevia käytäntöjä, mukaan lukien ES6 ja Webpack.

Huomaa, että tämä ei ole kattava kurssi, ja Flux ja Redux ovat molemmat edistyneitä käsitteitä, jotka eivät ole osa ydintä Reaktiokehys, joten suosittelemme käyttämään tätä kurssia tapana käydä uudelleen ja vahvistaa yllä olevilla kursseilla opittuja käsitteitä.

VerkkosivustoLearnCode Academyn reaktiokurssi

7. React-yleissopimus

7 parasta ilmaista opetusohjelmaa, joiden avulla voit oppia reagoimaan ja saamaan verkkosovellukset reagoimaan.

Jotkut ohjelmoijat mieluummin koodaavat sopimuksen mukaan – eli noudattavat tiettyjä suunnittelupäätöksiä ("sopimuksia") alkaen hankkeista hankkeisiin minimoidakseen monimutkaisuuden ja nopeuttaakseen kehitysprosessia, erityisesti uusien varhaisessa vaiheessa hankkeita. Tämän online-e-kirjan tarkoituksena on esitellä eräänlainen käytäntö, jota React-kehittäjät voivat noudattaa.

Ennen kuin sukellat tähän, sinun pitäisi kuitenkin olla jo perehtynyt ES6:een, olla tyytyväinen React-kehykseen ja ymmärtää Reduxin perusteet. Tämä e-kirja ei ole sinänsä tarkoitettu aloittelijoille. Pikemminkin se on hyödyllinen keskitason käyttäjille, jotka tuntevat itsensä ylikuormituiksi ja jotka eivät ole varmoja kuinka muuttaa React/Redux-tietonsa verkkosovelluksiksi tyhjästä.

Opetusohjelma alkaa aloituspakettiprojektilla ja näyttää, kuinka sitä muokataan. Noudattamalla tätä käytäntöä tulevissa projekteissa sinun ei tarvitse tuhlata aikaa kaiken luomiseen.

VerkkosivustoReact-yleissopimus

Joten olet oppinut reagoimaan: Mitä nyt?

Näiden opetusohjelmien avulla sinun pitäisi olla tarpeeksi asiantunteva aloittaaksesi omien verkkosovellusten tekemisen Reactin avulla. Tässä vaiheessa ei jää muuta kuin harjoitella, harjoitella, harjoitella. Ja mikä on erityisen hienoa, on se, että voit tehdä sen myöhemmin käytä React Nativea mobiilisovellusten luomiseen Android-sovelluksen rakentamiseksi sinun on opittava nämä 7 ohjelmointikieltäMikä ohjelmointikieli sopii Android-sovellusten luomiseen? Se riippuu ohjelmointihistoriastasi ja siitä, mitä kieliä käytät mukavimmin. Onneksi sinulla on vaihtoehtoja. Lue lisää - mutta älä mene itsesi edelle. Pysy verkkosovelluksissa, kunnes olet varma.

Siitä tulee vaikea tie, joten suosittelemme tutustumaan artikkeliimme aiheesta ohjelmoinnin oppiminen ilman stressiä Kuinka oppia ohjelmointia ilman kaikkea stressiäEhkä olet päättänyt harjoittaa ohjelmointia joko uralla tai vain harrastuksena. Loistava! Mutta ehkä alat tuntea olosi ylivoimaiseksi. Ei kovin hyvä. Tässä on apua matkasi helpottamiseksi. Lue lisää . Se, että kamppailet, ei tarkoita et ole valmis ohjelmoijaksi 6 merkkiä siitä, että sinun ei ole tarkoitus olla ohjelmoijaKaikki eivät ole valmiita ohjelmoijiksi. Jos et ole täysin varma siitä, että sinun on tarkoitus olla ohjelmoija, tässä on joitain merkkejä, jotka voivat osoittaa sinut oikeaan suuntaan. Lue lisää !

Jos haluat lisätietoja, katso Courseran parhaat kurssit, joista kannattaa maksaa 11 parasta sivustoa ilmaisille online-tietokoneohjelmointikursseilleKäyttämällä näitä ilmaisia ​​online-tietokoneohjelmointikursseja voit tulla loistavaksi koodaajaksi ilman tietojenkäsittelytieteen tutkintoa. Lue lisää .

Toivottavasti nämä ilmaiset opetusohjelmat auttoivat! Jos tiedät muista ilmaisista React-resursseista, jotka olemme menettäneet, ilmoita meille alla olevassa kommentissa.

Kuvan luotto: guteksk7 Shutterstock.comin kautta

Joel Leellä on B.S. Tietojenkäsittelytieteessä ja yli kuuden vuoden ammatillinen kirjoituskokemus. Hän on MakeUseOfin päätoimittaja.