
Øydis Kind Refsum
Presentation
Hendelsesdrevet utvikling med Leesah Game



3 speakers
I Nav utvikler vi moderne systemer i en hendelsesdrevet mikrotjenestearkitektur for å møte fremtidens arbeids- og velferdsbehov. Nå ønsker vi å gi deg et innblikk i hvordan vi bygger applikasjoner og hvordan hendelsesdrevne systemer kan brukes for å løse komplekse utfordringer på en effektiv og elegant måte.
Vi starter med en introduksjon til sentrale prinsipper bak hendelsesdrevne systemer, før vi setter i gang med et “gamified” opplegg der dere koder sammen to og to. Gjennom kurset skal dere utvikle en applikasjon som kobles til Kafka og mottar utfordringer som applikasjonen må håndtere. Dette blir en morsom workshop med litt utfordring og mye moro!
Workshopen passer for alle som er nysgjerrige på hendelsesdrevet arkitektur og hvordan vi jobber i Nav. Vi anbefaler at du har noe erfaring med programmering i for eksempel Python, JavaScript eller Go, men du trenger absolutt ikke være ekspert. For erfarne utviklere vil opplegget oppleves som lavterskel å komme i gang med – og samtidig som en god måte å teste ut ideer og parprogrammering på.
Før du kommer til kurset:
- Installer en valgfri IDE
- Velg og installer en av følgende programmeringsspråk:
- Python 3.10 (eller nyere) – https://www.python.org/downloads/ (https://www.python.org/downloads/)
- Go 1.21 (eller nyere) - https://go.dev/dl/ (https://go.dev/dl/)
- Node 22 (eller nyere) - https://nodejs.org/en/download/package-manager (https://nodejs.org/en/download/package-manager)
- Ta gjerne en titt på https://kafka.apache.org/ (https://kafka.apache.org/)
Ta med pc/mac til kurset