Sprint 18

Maandag 6 januari

Theorie

Maandag 13 jan

performance svelte kit doet op het gebied van preformance al een heleboel werk voor je bv:

performance testing

Maandag 20 jan

ThreeJS/WebGL/Shaders threejs is niet het zelfde als webgl, threejs gebruikt webgl threejs bestaat uit drie kernonderdelen:

  1. Scene -> wereld waarin je 3d object jzich bevind
  2. Camera -> de camera waarmee je naar je 3d object kijkt
  3. Renderer je begint met een scene vervolgens maak je een camera aan -> perspective camera, cube camera, orthographic camera render doet dingen achter de schermen -> je kan de grootte zetten alles wordt getekend met js boxgeometry alle onderdelen zijn meshes

verschil perspective en orthographic camera far clip plane kleiner dan near clip plane bij perspective orthographic heeft even grootte far en near clip planes orthograpic wordt plat je krijgt een 2d presentatie

meshes geometry -> square, cone etc. (sphere geometry, planegeometry) material -> kleur is gewoon plat object, je hebt verschillende belichtingstechnieken

verschillende soorten licht: spot, directional, ambient

shader materials als je een object tekent in 3d heb je verschillende shaders 1 daarvan is de vertex shader en de ander is fragment shader fragment shader: geeft een kleur aan wat je getekend hebt

spector js extensie die je kunt downloaden kun je zien wat er precies getekend wordt met three js

woensdag 22 jan

Timeline van gemiddeld project: vraag, gesprek, offerte, design, Hoe kom je aan projecten? netwerken

Wat wil de opdrachtgever? briefing, verwachting, wat kan jij/wat kan ik, nee zeggen/wil ik dit wel?

Wat staat er in een offerte? lang of kort maakt niet zoveel uit

  1. Wat ga je doen en ook wat je niet gaat doen bv boven aan in zoekopdrachten
  2. Begroting (bv lage en hoge inschatting niet precies 6 uur maar bv 6 tot 8 uur)(uurtarrief bepalen: online kijken, theGOODlist 40 tot 60 euro per uur afhankelijk van je skills)
  3. planning en afspraken
  4. Algemene voorwaarden (FENIT) Buggarantie

schetsen van het ontwerp grove schetsen laten zien daarna high fi en dan snel bouwen design changes on the way

Bouwen fundering, data model framework kiezen cms? zeker doen testen acceptatie omgeving opzetten (omgeving die de klant kan zien), productie omgeving (live)

live gaan niet live op vrijdag als er iets fout gaat moet je werken in het weekend afspraken over de oplevering garantie, bug fixing factuur sturen systeem gebruiken voor offertes en facturen kan werken met een aanbetaling bv 40%

service level agreement (SLA) maak afspraken voor na de oplevering hostingkosten? updates? maandelijkse vaste uren? nacalculatie?