fbpx
  • nl
  • en

Cursus ReactJS Programmeren

Cursus ReactJS Programmeren
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : ReactJS Intro

    Module 2 : Components

    Module 3 : Composition and LifeCycle

    What is ReactJS?
    ReactJS 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
    ReactJS 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 Lifcycle
    Updating Events
    Dynamic Tables
    ReadOnly and ReadWrite
    Higher Order Components
    Hooks

    Module 4 : Forms and Validation

    Module 5 : ReactJS 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
  • Doelgroep Cursus ReactJS Programmeren

    Cursus ReactJSDe cursus ReactJS Programmeren is bestemd voor developers die de Reactjs JavaScript library willen leren voor het bouwen van moderne state of the art web applicaties.

    Voorkennis JavaScript

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

    Uitvoering Training

    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

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat ReactJS Programmeren.

  • Cursus ReactJS Programmeren

    In de cursus ReactJS Programmeren leert u de ReactJS JavaScript library te gebruiken bij de ontwikkeling van moderne Single Page Web Applicaties. De meest recente versie van ReactJS wordt in de cursus gebruikt. React heeft een programmeer model waarin subcomponenten bovenliggende componenten niet beinvloeden 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, JSX, 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 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. En tenslotte komen ook Forms en Validation 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.

  • 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.

  • 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.