Ismertető
A tanfolyam célja, hogy a tanulók megtanulják használni a Facebook által fejlesztett, és globálisan a legnagyobb népszerűségnek örvendő JavaScript libraryt, a React-et.
Az órák során gyakorlati példák alapján elsajátítják az React alapjait, és nyernek betekintést a komponens alapú fejlesztésbe.
Képesek lesznek elkészíteni egyszerű kliensoldali SPA-kat a React segítségével, mindezt egy modern kódszerkesztő program a Visual Studio Code segítségével. Ezenkívül a fejlesztés során használt Best practice-eket is megismerik.
Kinek ajánljuk?
Rendelkezel html, css és haladó szintű JavaScript ismeretekkel, és szeretnének elmélyülni egy javascript könyvtár rejtelmeibe, mely segítségével akár webes-, mobil- vagy asztali alkalmazásokat is fejleszthetsz? Akkor ezt a tanfolyamot neked találták ki.
Már fejlesztő vagy, netán ismersz valamilyen JavaScript keretrendszert/könyvtárat, és szeretnél megismerkedni valami újjal? Ez a tanfolyam tökéletes lesz számodra is.
Tematika
- Mi is a React?
- React project létrehozása: a create-react-app parancs használata
- React projektstruktúra, alkalmazás elindítása, és leállítása
- Bevezetés a komponens alapú fejlesztésbe
- A React.createElement() metódus és a JSX
- Rendering, JSX alapok: attributes, style, statements
- A functional component használata
- Listák renderelése
- Debugging
- React Design Principles
- Higher Order Comoponents, Nested components
- Props, propertyk átadása
- Class based components, best practices
- Async műveletek
- State, különbségek class és funcional based componenetsek esetében,
- a useState Hook használata
- React application lifecycle, Lifecycle hooks
- Error handling
- Conditional rendering
- CSS használata: inline styles, css files
- Event handler-ek használata, two way data binding megvalósítása
- DOM elemek elérése a Ref segítségével
- Controlled és UnControlled componenetsek
- Egyszerű SPA-k készítése
Szükséges előképzettség
HTML, CSS alapok, JavaScript ES6+ és OOP alapismeretek, vagy A vállalati webfejlesztés alapjai képzésünk elvégzése.