Vue workshop

Vue is naast Angular en React één van de meest populaire frontend frameworks op dit moment. Vue is een compact framework waarvoor veel add-ons beschikbaar zijn, dankzij goede samenwerking tussen de open source community en het Vue development team. Voor het gebruik van Vue zijn allerlei andere tools optioneel (zelfs build tools die bij de meeste andere frameworks tegenwoordig een vereiste zijn). Dit zorgt er onder andere voor dat Vue bijzonder goed te embedden is in bestaande projecten, wat bijvoorbeeld kan helpen bij migraties van legacy systemen.

Bij verschillende klanten hebben wij jarenlang ervaring opgedaan met Vue. Deze kennis delen wij graag met u, hierbij kan onderstaande lijst als voorbeeld dienen voor de inrichting van een workshop. Het liefst stemmen wij van tevoren af waar u zoal behoefte aan heeft, zodat wij de workshop daarop kunnen aanpassen en echt maatwerk kunnen leveren.

  • Verschillende manieren om een Vue applicatie op te zetten, we behandelen bijvoorbeeld Vue CLI en/of Nuxt.js
  • Met routes de structuur van de applicatie inrichten, gebruik makend van bijvoorbeeld Vue-Router
  • Template syntax: hoe werken directives en data bindings
  • TypeScript ondersteuning: waarom en hoe zou je TypeScript toepassen in een Vue applicatie
  • Componenten: hoe kun je werken met props, events, state en context
  • Globale state: we behandelen verschillende scenario’s om een goed gevoel te krijgen wanneer lokale state of juist globale state het beste toegepast kan worden
  • State machines: we behandelen verschillende tools die in de Vue community populair zijn voor het schrijven van state machines. Bijvoorbeeld: Vuex, XState
  • Componenten verbinden met een backend, gebruik makend van bijvoorbeeld de Axios HTTP client. We behandelen eventueel ook manieren om met stub backends te werken tijdens het ontwikkelen van een Vue applicatie
  • Server side rendering vs. client side rendering
  • Formulieren bouwen en valideren
  • “Designing for when things go wrong”: we behandelen een aantal manieren om goede error handling te implementeren in een Vue applicatie
  • We behandelen verschillende manieren om Vue applicaties te testen, zoals unit testing en end-to-end testing

Meer weten

Interesse in een workshop Vue voor uw organisatie? Laat het ons weten!