fbpx

Cursus React Fundamentals

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus React Fundamentals : Inhoud

    In de cursus React Fundamentals leert u de open source ReactJS JavaScript library te gebruiken bij de ontwikkeling van moderne Single Page Applicaties. React is bij uitstek geschikt voor het bouwen van User Interface componenten. React is razendsnel omdat veranderingen worden aangebracht in de Virtual DOM waarna de browser's DOM door vergelijking een update krijgt. De meest recente versie van React wordt in de cursus gebruikt.

    React Components

    React heeft een programmeer model waarin subcomponenten bovenliggende componenten niet beïnvloeden bij een update, zodat de componenten goed gescheiden zijn in een single page application.

    Virtual DOM

    Na een introductie over de voornaamste kenmerken van React zoals de Virtual DOM, JSX, component renderers en callback functions, komt aan de orde hoe u een eerste React app maakt met de juiste combinatie van developer tooling zoals React, Webpack en Babel.

    JSX

    React maakt gebruik van de functionele programmeer stijl waarvan de belangrijkste kenmerken in JavaScript op een rij worden gezet. Vervolgens wordt aandacht besteed aan React Views die een geneste component tree met HTML custom tags op het scherm zetten. Ook wordt in de cursus ook ingegaan op het bouwen van componenten met de JavaScript extensie JSX.

    Routing en Forms

    En tenslotte komen ook Forms en Validation en Routing in React Applicaties aan de orde.

    Redux

    De cursus wordt afgesloten met een behandeling van het Redux Framework dat veelal in combinatie met React wordt gebruikt.

  • Cursus React Fundamentals : Training

    Doelgroep Cursus React Fundamentals

    De cursus React Fundamentals is bestemd voor developers die de ReactJS JavaScript library willen leren voor het bouwen van moderne state of the art web applicaties.

    Voorkennis cursus React Fundamentals

    Ervaring met programmeren in een moderne programmeertaal is vereist. Kennis en ervaring met JavaScript is bevorderlijk voor een goede begripsvorming.

    Uitvoering Training React Fundamentals

    De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

    Officieel Certificaat React Fundamentals

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat React Fundamentals.

    Cursus ReactJS
  • Cursus React Fundamentals : Modules

    Module 1 : React Intro

    Module 2 : Components

    Module 3 : Composition and LifeCycle

    What is React?
    React Features
    Benefits of React
    JSX
    Virtual DOM
    Webpack Module Builder
    Webpack Features
    Webpack.config
    ES6 Features
    Babel
    Benefits of Redux
    React Scripts
    React Components
    JSX Component
    React and JSX
    JSX versus JavaScript
    Single Root
    JSX XSS Protection
    Props Collection
    Props in Variables
    propTypes
    List of Props Types
    Default Props
    Rendering State
    Composing Components
    Refs and DOM
    Components with Behavior
    Pass State Update
    Accessing Child Components
    Mounting and Unmounting
    Components Lifecycle
    Updating Events
    Dynamic Tables
    ReadOnly and ReadWrite
    Higher Order Components
    Hooks

    Module 4 : Forms and Validation

    Module 5 : React Routing

    Module 6 : Redux Framework

    ReadOnly
    ReadWrite
    Forms in React
    Controlled Components
    Uncontrolled Components
    Textarea Tag
    Select Tag
    Field Level Validation
    Form Level Validation
    Submit Handlers
    Defining Routes
    Default Route
    Not Found Route
    Nesting and Params
    Multiple Params
    Redirects
    Include External Routes
    Running the Router
    Using Universal Rendering
    Access Router Methods
    React with Redux
    Three Principles
    Redux Flow
    Connecting to React
    Store
    Actions
    Reducer
    Data Flow
    Unidirectional
    Async Flow
  • Cursus React Fundamentals : Algemeen

    Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.

    Evaluaties

    Na afloop van iedere cursus worden de deelnemers verzocht de cursus te evalueren ten aanzien van cursusinhoud, cursusmateriaal, trainer en locatie. Het evaluatie formulier staat op https://www.klantenvertellen.nl/reviews/1039545/spiraltrain. De evaluaties van voorgaande deelnemers en voorgaande cursussen kunnen daar ook worden teruggevonden.

    Copyright

    De intellectuele eigendomsrechten van de gepubliceerde cursus inhoud, ook wel aangeduid als infosheet, behoren toe aan SpiralTrain. Het is niet toegestaan de cursusinformatie, de infosheet, te publiceren in schiftelijke dan wel digitale vorm zonder de uitdrukkelijke toestemming van SpiralTrain. Onder de cursus inhoud dient te worden verstaan de beschrijving van de cursus inhoud in zinnen alsmede de indeling van de cursus in modules en onderwerpen in de modules.

  • Cursus React Fundamentals : Reviews

    Carlo : ING
    Ben erg tevreden. De trainer heeft met veel handson demonstraties niet alleen de theorie goed behandeld, maar ook suggesties en tips en tricks van de IDE.
    Antonius : Universiteit Wageningen
    De cursus ReactJS Programmeren was een uitstekende cursus.
    Ik heb veel geleerd en goed kunnen oefenen.
    Wel graag de cola zero koud zetten.
    Tamilla : Cardano
    Course was full of many case studies and practical exercises, which were really cool.
    Many topics were covered.
  • Cursus React Fundamentals : Certificaat