Frontend-training

Over De training

Bij JIDOKA hebben we een uitgebreide Javascript-, NodeJS- en React-training ontwikkeld. Deze training kunnen we ook onderverdelen in kleinere workshops. Bent u geïnteresseerd in een op maat gemaakte frontend-training? Laat het ons weten.

Waarom deze training volgen?

  • Breid uw kennis uit van Javascript-, NodeJS- en React-technologieën

Inhoud

Javascript Algemeen (1 dag)

  • ES6 – ES7
  • Variables + scopes
  • Classes
  • Arrow functions
  • Promises en Async
  • Destructuring
  • Template literals
  • Andere concepten
  • Support: Compileren naar ‘oude’ Javascript met tools (Babel)
  • Linting / Formatting: (ESLint, Prettier)
  • TC39 proposals

NodeJS (1 dag)
Basisprincipes

  • Wat is NodeJS
  • NPM + Modules
  • NPM: versiebeheer (SEMVER, shrinkwrap, lock-files…)
  • Node Event Loop
  • Node IO (FS, HTTP, Socket…)
  • Lopende NodeJS-toepassingen

Express

  • Routing
  • Routeparameters en query’s
  • Express middleware
  • View engines
  • Foutafhandeling
  • Beveiliging

React (3 dagen)
Basisprincipes

  • Wat is React
  • React Architecture (scalable folder structure)
  • React vs Angular vs Vue
  • React-componenten
  • Levenscycli van componenten
  • JSX (inleiding/uitgebreid)
  • Basic state management
  • React-toepassingen bouwen (Webpack, CRA)
  • AJAX en API’s

Formulieren

  • Elementen
  • Formuliervalidatie
  • Foutafhandeling

Routing

  • React-routing
  • Foutafhandeling

Gevorderd

  • Beveiliging
  • Prestaties: Profiler
  • State management (Redux)
  • Context-API
  • Portals (voor modals)
  • Presentatie- en containeronderdelen
  • Hooks API (+16.7.x)
  • Redux thunk
  • Redux Saga
  • Stylingonderdelen
    • Oldschool sass
    • CSS-in-JS (styled-componenten, emotion)
    • CSS modules
  • Componenten hergebruiken

Testing

  • Jest + enzyme
  • React-testing-library

Het publiek

  • Iedereen die geïnteresseerd is in frontend development
  • Junior, medior of senior developers

Praktisch

  • Deze training kan zowel op een door u gekozen locatie als in de JIDOKA-kantoren te Hasselt of Mechelen plaatsvinden
  • Let op: dit is een vijfdaagse training, maar we kunnen deze ook aanpassen naar kleinere of grotere workshops

Heeft u interesse in deze training of wilt u graag een andere training aanvragen?

We sturen u een gedetailleerde offerte en bespreken met u de praktische zaken.

Laat het ons weten