ReactJS Programmeren (Last Minute)


JavaScript is dé programmeertaal om dynamische, interactieve webpagina’s en webapplicaties te ontwikkelen. Door het gebruik van JavaScript aan HTML-pagina’s toe te voegen kunt u pagina’s meer interactie meegeven dan mogelijk is met alleen HTML. JavaScript wordt ondersteund door de meeste webbrowsers. Daarom is JavaScript de aangewezen taal  wanneer uw pagina met verschillende browsers zal worden bekeken.

Tijdens de cursus ReactJS Programmeren leert u programmeren met de snel aan populariteit winnende open source JavaScript library ReactJS. React heeft een programmeermodel, waarin subcomponenten bovenliggende componenten niet beïnvloeden bij een update, zodat de componenten goed gescheiden zijn in een single page application.

Na een introductie over de voornaamste kenmerken van ReactJS, zoals de Virtual DOM, component renderers en callback functions, komt aan de orde hoe u een eerste ReactJS app maakt met de juiste combinatie van developer tooling, zoals React, Webpack en Babel. ReactJS maakt gebruik van de functionele programmeerstijl 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 ingegaan op het bouwen van componenten met de JavaScript extensie JSX en ten slotte komen ook Ajax Requests en Routing in ReactJS-applicaties aan de orde. De cursus wordt afgesloten met een behandeling van het Redux Framework dat veelal in combinatie met ReactJS wordt gebruikt.

Lunch en alle cursusmaterialen zijn bij de cursus inbegrepen.

Doelgroep

Deze cursus is bedoeld voor developers die de JavaScript library ReactJS willen leren kennen voor het bouwen van moderne state of the art-webapplicaties.

Voorkennis

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

Duur

De duur van deze cursus is drie dagen.

Groepsgrootte

De groepsgrootte is maximaal vijf deelnemers.

Certificaat

Na afloop van deze opleiding ontvangen alle deelnemers een certificaat.

Tijdens de cursus ReactJS Programmeren komen de volgende onderwerpen aan bod:

  • Module 1: Intro ReactJS
    What is ReactJS?
    ReactJS Features
    ReactJS is Trending
    Benefits of React
    JSX
    Virtual DOM
    What is Webpack?
    Webpack Module Builder
    Webpack Features
    Webpack.config
    ES6 Features
    Babel
    Benefits of Redux
    First React Script
    First React Component
  • Module 2: Components
    React Components
    JSX Component
    ReactJS and JSX
    JSX versus JavaScript
    Decompiling JSX
    Characteristics of JSX
    Single Root
    Wrap in Parenthesis
    JSX XSS Protection
    Props Collection
    Props in Variables
    propTypes
    List of Props Types
    Default Props
    State
    Rendering State
  • Module 3: Composition and Lifecycle
    Composing Components
    Refs and DOM
    Components with Behavior
    Pass State Update
    Accessing Child Components
    Mounting and Unmounting
    Components Lifcycle
    Lifecycle Details
    Updating Events
    Dynamic Tables
    ReadOnly
    ReadWrite
    Higher Order Components
    Hooks
  • Module 4: Forms and Validation
    Readonly
    ReadWrite
    Forms in React
    Controlled Components
    Textarea Tag
    Select Tag
    Field Level Validation
    Form Level Validation
  • Module 5: ReactJS Routing
    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
  • Module 6: Redux Framework
    React with Redux
    Three Principles
    Redux Flow
    Connecting to React
    Store
    Actions
    Reducer
    Data Flow
    Unidirectional
Voor deze cursus zijn momenteel geen data gepland. Neem via onderstaand formulier contact met ons op voor meer informatie over de mogelijkheden.