Reklaam
Praegu pole mitte ainult React oma populaarsuse tipus, vaid ka populaarsus kiireneb. Nii kaugele kui Mures on JavaScripti veebiarenduse pärast Programmeerimine vs. Veebiarendus: milles erinevus on?Võite arvata, et rakenduste programmeerijad ja veebiarendajad teevad sama tööd, kuid see pole kaugeltki tõde. Siin on peamised erinevused programmeerijate ja veebiarendajate vahel. Loe rohkem , On React üks lihtsamaid õpitavaid raamistikke ning kiire ja kindla arengu jaoks üks tõhusamaid.
Nii et kui olete otsustanud selle õppida, pange endale selga: olete teinud targa valiku.
Ainus probleem on see, et kõige rohkem väärt React kursusi on kopsakalt hinnasilt. Näiteks paljukiidetud Reageeri algajatele on 89 dollarit (stardiversioon) ja 127 dollarit (põhiversioon). Tasuta kursused on harva nii põhjalikud ja abivalmid, kuid leidsime neid mitmeid suurepärane ja aitab teil alustada paremal jalal Mis teeb hea programmeerimisõpetuse?Kõiki programmeerimisõpetusi ei tehta võrdseks. Mõni toob teile kasu ja teised raiskavad teie aega. Siit saate teada, mida kvaliteetsest programmeerimisõpetusest otsida. Loe rohkem .
1. React Training'i põhikursus
Tyler McGinnis on tuntud Reacti arendaja ja juhendaja, kes on Reaktist juba aastaid õpetanud ja kirjutanud. Praegu on tal neli reaalainete koolituskursust [Pole enam saadaval], millest esimene on täiesti tasuta ja on teistele sisenemispunkt.
Reageeri põhialused jaguneb 32 videotundiks, mis annavad kokku kuni kolm täistundi haridust. Saate teada kõik, mida vajate põhilise Reacti rakenduse (nt Reacti ökosüsteem, NPM, Babel ja Webpack), põhimõisted ja elutsükkel, mis juhivad Reacti rakendusi, kuidas komponente õigesti kirjutada ja kuidas andmeid edastada ümber.
See on tihe. See on informatiivne. See on täiuslik sissejuhatus ja asjaolu, et McGinnis pakub seda tasuta, on päris fantastiline. See peaks olema teie esimene peatus React õppimisel.
Veebisait - reaalainete kursus [pole enam saadaval]
2. Häkkimine reageerides
Häkkimine reageerides on e-raamat, mis on täiesti tasuta, kaanekate, kui loete ainult veebiversiooni. Võite selle allalaaditava PDF-, EPUB- või MOBI-versiooni eest 10 dollarit haarata, kui eelistaksite seda lihtsalt endaga kaasa võtta ja võrguühenduseta õppida. Mõlemal juhul on see fantastiline ressurss alustajatele, kellele videod ei meeldi.
See algab päris algusest, selgitades selliseid põhimõisteid nagu JSX ning komponendid ja rekvisiidid ning hoiab kätt vaheainete, näiteks olekute, marsruutimise, testide, viltimise ja rohkem. See on kirjutatud ES6-s ja hakkab lõpule jõudma ning selle käigus saate teada parimaid tavasid, sealhulgas Babel, Webpack ja ESLint.
Kas see muudab teid Reaxi eksperdiks? Ei, aga küll tahe saate end piisavalt mugavaks, et tunda end enesekindlalt ja jätkata õppimist. Vähemalt teate reaalajas rohkem kui piisavalt, et otsustada, kas kulutada raha edasijõudnutele premium kursustele mujal.
Veebisait — Häkkimine reageerides
3. Ametlik reageerimise õpetus
Arvate, et reageerimise õppimiseks peaks esmajärjekorras olema ametlik õpetus, aga mina isiklikult leidis see täielike algajate jaoks natuke liiga kiiresti - see eeldas palju rohkem teadmisi kui enamik algajatel on. See on ideaalne, kui teil on olnud mõnda muud JavaScripti veebiraamistiku kogemust.
See öeldud, ametlik Reacti juhendaja on fantastiline, kui olete juba õppinud Reacti põhikontseptsioone ja näete vaeva nende elluviimisega. See viib teid läbi tic-tac-toe veebirakenduse loomise, kasutades ainult komponente, rekvisiite ja olekut. See ületab lõhe abstraktse teooria ja praktilise rakenduse vahel.
Soovitan vaadata ka ametlik Reaxi dokumentatsioon, mis selgitab iga reakti natuke üllatava detailsusega. Eelkõige: Mõtle Reaktsioonis leht on nagu minijuhend Reacti ajavate idioomide mõistmiseks. Ärge kartke, et õppite ja loote oma rakendusi, ikka ja jälle Reacha dokumentatsiooni juurde.
Veebisait — Ametlik reageerimise õpetus ja Mõtle Reaktsioonis
4. Eggheadi reaalainete kursus
Munapea pakub kümneid kursusi (sadu õppetunde) erinevatel veebiarenduse teemadel: JavaScript, Angular, React, RxJS, Node, TypeScript jne. React on saidi suuruselt kolmas teema ja kuigi enamik kursusi on mõeldud premium-kasutajatele, on neid tasuta saadaval viis:
- Alustage veebirakenduste loomiseks reaalajas kasutamist
- Lisage marsruutimine React rakendustesse, kasutades React Router v4
- Reduxi kasutamise alustamine
- Reaktiivsete rakenduste loomine idioomaatilise Reduxiga
- Halda keerulist olekut rakenduste React abil MobX-iga
Kaks esimest on kõige olulisemad, kuid tõenäoliselt peaksite need kõik mingil hetkel võtma (optimaalselt loetletud järjekorras). Kursused eeldavad, et te juba tunnete JavaScripti, nii et tutvuge Eggheadi JavaScripti kursustega kui see keel teile veel ei meeldi 7 kasulikke nippe uue programmeerimiskeele valdamiseksKoodide õppimisel on okei. Tõenäoliselt unustate asjad nii kiiresti kui õpite. Need näpunäited aitavad teil kogu seda uut teavet paremini säilitada. Loe rohkem .
Pange tähele, et ka premium-kursused on päris head ja need on väärt uurimist, kas saate Pro-tellimist endale lubada: 40 dollarit kuus või 200 dollarit aastas.
Veebisait — Eggheadi reaalainete kursus
5. Õppige salongi abil reageerima ja Reduxit õppima
Kuigi Redux ei kuulu Reacti põhiraamistikku, kasutatakse neid koos nii sageli, et peaksite selle kindlasti selgeks õppima. Ja isegi kui te Reduxist lõpuks eemaldute, võite võtta kontseptsioonid endaga kaasa ja rakendada neid ükskõik, mida te lõpuks selle asemel kasutate.
Kajut on 10-osaline õpetussari, mis õpetab lihtsustatud suhtlusvõrgustiku rakenduse loomist nullist: Node / React / Webpacki installimine, mõistmine kuidas React töötab, kaasates Reduxi, suhtlusvõrgustiku funktsioonidega (nt kanalid ja teatised), piltide ja filtrite töötlemisse (nt Instagram) ja rohkem.
Viimane osa on ülevaade parimatest tavadest, mis mitte ainult ei õpeta teile kõige tõhusamaid viise React / Reduxi kasutamiseks ja korraldamiseks, aga ka levinud vigu, mida vältida, kuidas mastabeeritavat rakendust kujundada ja kuidas kasutada oma tootmiseks kolmandate osapoolte tööriistu töövoog.
Veebisait — Õppige salongi abil reageerima ja Reduxit õppima
6. LearnCode Akadeemia reageerimiskursus
Viimase paari aasta jooksul LearnCode Academy on eristanud end üheks parimad kanalid YouTube'is 17 parimat YouTube'i programmeerimisõpetustSelles postituses soovime teile osutada parimatele YouTube'i programmeerimisseriaalidele, mida oleme leidnud. Kõik need on piisavad, et algaja programmeerijana jalad märjaks saada. Loe rohkem . See on spetsialiseerunud veebiarendusele ja hõlmab igasuguseid teemasid alates HTMList, CSSist ja JavaScriptist kuni konkreetsete raamideni, näiteks Angular ja React. Ja see on kõik tasuta.
Kursus jaguneb kolmeks osaks: kaheksa videot reaalainete põhikontseptsioonidest, kuus videot Fluxi kasutamise kohta andmearhitektuuris ja seitse videot Reduxi kasutamise kohta oleku haldamiseks. Kõik see toimub ajakohaste tavade, sealhulgas ES6 ja Webpack abil.
Pange tähele, et see pole kõikehõlmav kursus ning nii Flux kui ka Redux on arenenud kontseptsioonid, mis ei kuulu põhiosa Reageeri raamistik, seetõttu soovitame seda kursust kasutada ülaltoodud kursustel õpitud kontseptsioonide uuesti ülevaatamiseks ja kinnistamiseks.
Veebisait — LearnCode Akadeemia reageerimiskursus
7. Reakt-konventsioon
Mõned programmeerijad eelistavad kodeerida tavapäraselt - see tähendab, et nad peavad kinni teatud kujundusotsustest (konventsioonidest) alates projekti väljatöötamine, et minimeerida keerukust ja kiirendada arendusprotsessi, eriti uue projekti varases staadiumis projektid. Selle veebipõhise e-raamatu eesmärk on tutvustada ühte tüüpi tava, mida Reaxi arendajad saavad järgida.
Enne sellesse sukeldumist peaksite siiski olema ES6-ga hästi kursis, tundma Reacti raamistikku ja mõistma Reduxi põhitõdesid. See e-raamat pole iseenesest algajatele mõeldud. Pigem on see abiks vahendajatele, kes tunnevad hämmingut ega tea, kuidas muuta oma React / Reduxi teadmised nullist veebirakendusteks.
Õpetus algab stardikomplekti projektiga ja näitab teile, kuidas seda muuta. Järgides seda tava tulevastes projektides, ei pea te raiskama aega, et kõike uuesti luua.
Veebisait — Reakt-konventsioon
Nii et olete õppinud reageerima: mis nüüd saab?
Nende vöö all olevate õpetuste abil peaksite olema rohkem kui piisavalt teadlik, et hakata Reactiga oma veebirakendusi looma. Praegu jääb üle vaid harjutada, harjutada, harjutada. Ja mis on eriti lahe, on see, et saate hiljem kasutage mobiilirakenduste loomiseks funktsiooni React Native Androidi rakenduse loomiseks peate õppima neid 7 programmeerimiskeeltMilline programmeerimiskeel sobib Androidi rakenduste loomiseks? See tuleneb teie programmeerimisajaloost ja sellest, milliseid keeli te tunnete kõige mugavamalt. Õnneks on teil võimalusi. Loe rohkem - kuid ärge minge endast üle. Kasutage veebirakendusi, kuni olete kindel.
See on raske tee, seetõttu soovitame tutvuda meie artikliga õppimine, kuidas programmeerida ilma stressita Kuidas õppida programmeerimist ilma igasuguse stressitaVõib-olla olete otsustanud programmeerimisega tegeleda, kas karjääri või lihtsalt hobina. Tore! Kuid võib-olla olete hakanud tundma end jahmununa. Mitte nii suurepärane. Siin on abi teie reisi hõlbustamiseks. Loe rohkem . See, et pingutate, ei tähenda seda sind ei lõigata programmeerijaks 6 märki, et te ei taha olla programmeerijaKõiki ei lõigata programmeerijaks. Kui te pole täiesti kindel, et olete mõeldud programmeerijaks, siis siin on mõned märgid, mis võivad teid õiges suunas näidata. Loe rohkem !
Lisateabe saamiseks vaadake parimad kursused, mida tasub kursusel maksta 11 parimat saiti tasuta veebipõhiste programmeerimiskursuste jaoksNeid tasuta veebipõhiseid programmeerimiskursusi kasutades saate ilma arvutiteaduse kraadi omandamata suurepäraseks kooderiks. Loe rohkem .
Loodetavasti aitasid need tasuta õpetused! Kui teate mõnda muud tasuta reageerimise ressurssi, millest me ilma jäime, andke meile sellest teada allpool olevas kommentaaris.
Pildikrediit: guteksk7 saidi Shutterstock.com kaudu
Joel Lee'l on B.S. arvutiteaduses ja üle kuue aasta kestnud erialase kirjutamise kogemus. Ta on MakeUseOfi peatoimetaja.