A React library alapjai

WEB-REA Új

Részvételi forma

Képzés hossza

3 nap (3×8 tanóra),
naponta 9:00 - 17:00

Időpontok

Képzés ára

217 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.