A React library alapjai

WEB-REA Új

Képzési forma:
Normál
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2020.
május
11.

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.

  • 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

HTML, CSS alapok, Javascript ES6+ és OOP alapismeretek.