Neem contact met ons op

Cursusaanbod

Ontwikkeling van moderne front-endapplicaties

  • Overzicht en gelijkenissen van React, Angular, Vue.js
  • declaratief renderen
  • componenten - het definiëren van aangepaste HTML-tags
  • create-react-app gebruiken om een React-project te initialiseren

Moderne JavaScript

  • ontwikkelen met node.js en npm
  • JavaScript versies
  • werken met modules
  • functies en pijl-functies
  • klassen
  • functioneel programmeren in JavaScript (map, filter, ...)

TypeScript

  • statische vs. dynamische typering
  • typen van variabelen, functies en klassen declareren
  • basisdatatypes
  • tups, objecten
  • interfaces
  • generics

React templaattaal

  • op JavaScript gebaseerde templaattaal: JSX
  • elementeigenschappen instellen
  • elementen herhalen
  • if / else
  • evenementen
  • CSS-classes en stijlen

Statusbeheer in React

  • de applicatiestatus instellen en wijzigen
  • de state hook en setState gebruiken
  • de inhoud van invoerelementen in de status vastleggen

Componenten: bouwstenen van moderne webapplicaties

  • aangepaste HTML-tags in React definiëren
  • status, props & evenementen
  • datavlow tussen componenten
  • functiecomponenten en klassencomponenten
  • hooks gebruiken in functiecomponenten
  • componentlevenscyclus-evenementen (mount, update, unmount)
  • voorgedefinieerde componenten uit een bibliotheek opnemen

Statusbeheer met Redux

  • Redux basisbegrippen: statusbeheer met zuivere functies, reducers en immutable data
  • de reducer hook in React gebruiken
  • Redux integreren in een React-applicatie
  • presentational en container componenten
  • het Redux-ecosysteem
  • asynchrone evenementen afhandelen met Thunk
  • data ophalen uit een REST API

Ontwikkelhulpmiddelen en testen

  • React ontwikkelaarshulpmiddelen
  • Redux ontwikkelaarshulpmiddelen
  • JavaScript testen met Jest
  • reducers testen
  • React-componenten testen

React Router

  • client-side routing
  • het weergeven van verschillende weergaven op basis van de huidige browser-route

App-ontwikkeling met React

  • kort overzicht van React Native
  • een installerbare mobiele en desktopapplicatie maken met Progressive Web Apps
  • vergelijking van Progressive Web Apps en native apps

Vereisten

  • Basis HTML
  • Ervaring met JavaScript
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën