Szeretnél full-stack vagy frontend fejlesztővé válni 6-8 hónap alatt, hétvégén? Akkor csatlakozz hozzánk, és lépj be a webfejlesztés dinamikus világába a React segítségével. A React.js a webfejlesztés élvonalába tartozik - ez a világ első számú frontend keretrendszere, és folyamatosan növekszik. Ez a tanfolyam a te kapud a React alapjainak elsajátításához, az eszköz, hogy frontend webfejlesztőként kezdj el dolgozni. Ha azt reméled, hogy továbbléphetsz a full-stack felé, a React és a frontend a megfelelő hely a kezdéshez.
Osztály idő:
38 óra tanulás!
Egy kicsit rólam: Számítástudományi és mérnöki mesterszakos diplomám van a Harvardon, három év tapasztalatom az Etsy és a Dealix Corp. elemzési és adattudományi területén, három év tapasztalatom szoftvermérnökként az AlphaSense-nél, és további két év fejlesztési tapasztalat különböző start-up vállalkozásoknál (beleértve a teljes PassionClass oldalt!). Ismerem azokat a készségeket, amelyekre szükséged van ahhoz, hogy frontend- vagy full-stack fejlesztőként kezdj karriert.
Ahhoz, hogy webfejlesztővé válj, alapvetően két kulcsfontosságú helyen kell kezdened: frontend vagy full-stack. Feltételezve, hogy a weboldal építése, szó szerint az, amit a böngészőben (pl. Firefox) látsz magad előtt, érdekel, és biztosan nem fog ártani, ha átváltasz full-backendre. Ez a tanfolyam mindkettőhöz megfelelő kiindulópont. A Reactot, az internet ma legnépszerűbb frontend keretrendszerét fogjuk megvizsgálni, és azon fogunk dolgozni, hogy kiépítsük a sikeres webfejlesztőhöz szükséges teljes készségkészletet.
A modern frontend-fejlesztés alapjaival kezdünk: a DOM, a JavaScript alapjai és a React alapkoncepciói, a komponensalapú architektúra alapjaitól az állapotkezelés erejéig. Ez a kurzus, valamint az azt követő kurzus (Frontend fejlesztés II) célja, hogy felkészítsen egy bevezető szintű webfejlesztői munkára. Egy harmadik, a backenddel (szerveroldali adatfeldolgozással) foglalkozó kurzusra akkor kerül sor, ha ez a kettő befejeződött.  A három tanfolyamból álló teljes csomag 6 hónapot vesz igénybe, és felkészíti Önt egy bevezető szintű full-stack munkakör betöltésére.  Ez azonban jelentős erőfeszítést igényel Öntől, ha azt reméli, hogy ebben az időkeretben eljuthat idáig.
Heti ismétlődő mintánk lesz: hétfőnként egy kétórás csoportos foglalkozás, ahol a koncepciókat nézzük meg egy normál osztálykeretben.  Ezután különálló foglalkozásokat tartunk, az 1 csoport szombatonként, a 2 csoport pedig vasárnaponként találkozik.  A szüneti ülések alatt nem leszünk együtt a Zoomon: ehelyett a heti feladatot párban programozzátok egy váltakozó partnerrel.  Amikor jelentkezel a tanfolyamra, vállalod, hogy ezekben az időpontokban rendelkezésre állsz - ekkor végzed el a munkát, amit a következő ülésig el kell végezned!  Végül pedig két heti algoritmusfeladatot (egyenként kb. 1 óra) kell egyedül elvégezned, amelyek péntek este esedékesek.
Ahhoz, hogy részt vehess a kurzuson, el kell sajátítanod az informatika legapróbb alapjait (például a for-hurkokat és az if-állításokat bármely programozási nyelven).  A célom az, hogy a tanfolyam és a következő szint (Webfejlesztés II) után rendelkezz olyan készségekkel, amelyekkel el tudsz helyezkedni az első webfejlesztői állásodhoz.  (Azokat is szívesen látom, akik az internet jobb megértése érdekében szeretnék elvégezni a tanfolyamot!)  Valószínűleg egy foglalkozást a HTML és CSS témakörrel fogunk tölteni, mielőtt áttérnénk a Gitre, a JavaScript alapjaira, és a tanfolyam végén magára a Reactra térnénk át.
Csatlakozz hozzánk, és tanulj meg (kemény munkával!) frontend-fejlesztést a React segítségével, felszerelkezve a webes alkalmazások következő generációjának építéséhez szükséges eszközökkel, és új magasságokba emelve karrieredet a folyamatosan fejlődő technológiai iparágban.