Opšte informacije
Zašto bi investirao svoje vreme i novac u učenje React-a?
- React je najkorišćenija front-end biblioteka na svetu.
- Na osnovu rezultata ankete State of JS, jedne od najvećih anketa za JavaScript programere, u kojoj je 2023. godine učestvovalo 23,540 programera, može se zaključiti da je od 2016. godine do danas React najkorišćenija front-end JavaScript biblioteka.
- React programeri su odlično plaćeni.
- Na osnovu podataka sa sajta Glassdoor, u SAD-u React programeri zarađuju između 113.000 i 208.000 američkih dolara godišnje.
- Sa druge strane, na osnovu podataka sa sajta SwissDevJobs, u Švajcarskoj React programeri zarađuju između 80.000 i 125.000 švajcarskih franaka godišnje.
- I najzad, na sajtu Glassdoor je takođe dostupna informacija da React programeri u Srbiji mesečno zarađuju između 975 i 3.000 evra.
- React programeri nisu ograničeni samo na izradu web aplikacija…
- React Native je biblioteka koja front-end programerima omogućava da koriste već poznate koncepte React programiranja u cilju izrade cross-platform mobilnih aplikacija.
- Jednom napisan React Native kod se može koristiti za pokretanje aplikacija kako na Android, tako i na iOS operativnom sistemu.
Kome je namenjen?
- Front-end i full-stack developerima rešenim da u svoj tech stack uključe React.js.
- Početnicima u svetu web programiranja koji nameravaju da se karijerno ostvare kao front-end ili full-stack developeri.
- Ambicioznim studentima računarskih nauka rešenim da nauče da koriste najkorišćeniju front-end JavaScript biblioteku današnjice.
Predznanje?
Vrlo je poželjno poznavati osnove HTML-a, CSS-a i JavaScript-a.
Još neki preduslov?
Ništa drugo osim želje za učenjem, napuštanjem zone komfora i ogromnim kako karijernim tako i ličnim napretkom.
Šta dobijaš
Tokom kursa ćemo odgovoriti na sledeća pitanja…
U nastavku strane je i primer video lekcije iz kursa. Sve je tamo izlistano, ne sumnjaj u kvalitet - naučićemo te!
Naučićeš:
- Šta je React?
- Zašto je nastao?
- Šta su React komponente?
- Šta su function, a šta class komponente?
- Šta je jednosmerni tok podataka i zašto je React zasnovan na ovom konceptu?
- Šta je Virtual DOM?
- Šta je Create React App, a šta je Vite?
- Šta je JSX?
- Šta je Tailwind, i kako brzo i efikasno stilizovati React komponente pomoću ovog framework-a?
- Šta su props?
- Šta je state?
- Šta predstavlja životni ciklus jedne React komponente?
- Šta prestavljaju side effects jedne aplikacije?
- Šta su React Hooks (poput useState, useEffect, useContext…)?
- Šta je Context API?
- Kako pristupiti management-u kompleksnog state-a?
- Šta je to uslovno renderovanje?
- Kako bi bilo poželjno da izgleda dobra struktura foldera i fajlova jedne scalable React aplikacije?
- Kako proširiti React aplikaciju drugim JavaScript bibliotekama?
- I još mnogo toga…
A svu teoriju ćemo pretvoriti u sjajan projekat za portfolio…
Vojin smatra da je suštinsko razumevanje ključnih teorijskih koncepata jako važno. Ali isto tako smatra da je najbolji način za sticanje ovog razumevanja primena tih koncepata u praksi.
Zbog toga će ti pomoći da sve navedene koncepte objediniš kroz jedan projekat, ali će ti i pokazati kako da ga postaviš na svoj GitHub, a zatim i kako da ga besplatno deploy-uješ na internet tako da mu bilo ko (pogotovo poslodavac
Često postavljana pitanja
Učićeš na efikasan i sistematičan način
Vojin se od početka studija pored studijskog programa fakulteta bavio i samostalnim usavršavanjem u oblasti web i mobile app developmenta, koje ga je između ostalog dovelo do ozbiljnih saradnji sa IT kompanijama, pojedinačnim klijentima i studentskim organizacijama.
Na tom putu samostalnog usavršavanja susreo se sa mnogim problemima sa kojima se suočava većina prilikom sticanja veština korišćenjem interneta, poput:
- Početničke izgubljenosti (nije znao odakle da počne).
- Parcijalnih tutorijala koji se zadržavaju na vrlo konkretnim konceptima, ali bez objašnjenja kako spojiti te koncepte u celinu.
- Zastarelih tutorijala koji ne prate industrijske trendove.
- Sveobuhvatnih obuka čija se cena može biti 500 evra, 1000 evra, pa i više…
Zbog toga je rešen da svoje obuke učini pristupačnim mladim ljudima, a izradi svih svojih obuka pristupa na sistematičan način, objašnjavajući teorijske koncepte na intuitivan način i primenjujući ih prilikom projektnog rada.
Kupiš jednom i zauvek je tvoj!
Kada jednom kupiš kurs, on je zauvek tvoj i možeš ga koristiti koliko hoćeš, kada hoćeš i odakle hoćeš.
Ne postoji vremensko ograničenje za početak niti za kraj kursa - tvoj je zauvek.
Kako i kada se uči?
Kada god hoćeš i odakle hoćeš, nemaš vremensko ni prostorno ograničenje. Ako radiš ili živiš negde daleko, voliš više toplinu svog doma, uvek na putu, ako ti se ne izlazi iz pidžame, ako više voliš učenje noću, pratiš sopstveni tempo ili piješ kafu samo iz svoje omiljene šolje, ako ti se ne odvaja od ljubimca: ONLINE učenje je za tebe!
Šta posle?
Svi smo svesni činjenice da je IT industrija dinamična i da se praktično svakodnevno pojavljuju nove tehnologije. Zbog toga obuka sadrži posebnu celinu koja će vam dati jasnu sliku o tome u kom pravcu treba da nastavite kako biste ostali u toku sa trendovima.
Upiši