1.1. Intró: Üdv!
Üdvözlünk a CodeBerry Haladó JavaScript és Állásinterjú Felkészülés kurzusán!
Ha úgy érzed, itt az ideje, hogy szintet lépj JavaScriptből, a következő néhány modul pont neked való lesz.
Ahogy a pár soros scriptektől haladunk a több ezer és több millió soros kódbázisok felé, a szembejövő problémák is egészen más természetűek lesznek. Ezekre a növekvő kódbázissal járó problémákra készülünk fel az itt következő fejezetekben. Jobban megismerjük a nyelv belső működéseit, és példákat nézünk rá, hogy hol gáncsolhatnak el ezek a belső működések. Látni fogunk a kódunk szervezésével, fenntartásával kapcsolatos mindennapi problémákat, és szoftvertervezési mintákat, "design pattern"-eket tanulunk, amik megoldják ezeket az általános problémákat.
Szintlépés közben végigvesszük a legnépszerűbb JavaScript állásinterjú-kérdéseket is, így a modul végére nem csak használni tudod majd a scope-okat, closure-okat és a prototipikus öröklődést, hanem definíciót is tudsz hozzájuk mondani, akár álmodból felkeltve is. És hogy még többet segítsünk az interjú-felkészülésben, hozni fogunk tippeket az interjúkérdések kezelésére, letölthető puskákat a fontos fogalmakkal és definíciókkal, és kipróbáljuk a legnépszerűbb technikai interjúfeladatokat is: hibákat keresünk, és refaktoráljuk a kódunkat.
Az utolsó Haladó JavaScript modulban pedig össze fogjuk rakni ezt a webshop frontendet, hogy kipróbálhasd az összes technikai megoldást és tervezési mintát, amit megtanultál.
Mire a végére érsz ennek a néhány modulnak, nem csak képes, de hajlamos is leszel hosszas fejtegetésbe bonyolódni az interjúztatóddal vagy a főnököddel a kedvenc design patternödről; meggyőzően tudod majd dicsérni, hogy milyen szépen egyszerűsíti le az öröklődést az ES6 osztályok használata; kilométerekről kiszúrsz egy scope hibát; és első ránézésre megmondod, mi a this
értéke bármilyen kódrészletben, akár egy technikai állásinterjún, akár a kollégád válla fölött besegítve.
Megjegyzés: A tananyagban több helyen is találsz majd linkeket angol nyelvű cikkekre és könyvekre. Készülj fel rá lelkileg, hogy angolul kell majd olvasnod. De ne aggódj, ha tudsz középszintű angol szöveget olvasni, itt sem lesz gondod.
Az első Haladó JavaScript modulban mélyebbre ásunk a JavaScript változókban és függvényekben, megbarátkozunk az undefined
-dal, és megválaszoljuk az egyik legnépszerűbb JavaScript interjúkérdést: Mi az a closure?
Készen állsz? Vágjunk is bele!
0 hozzászólás