Læringsmål
Backend i Starlite
16 ECTS
- Viden om:
- Har viden omkring Starlite og hvorfor man bruger det
- Har viden omkring forskellige HTTP respons status koder
- Har viden omkring brugen af ORM, herunder hvorfor og hvordan
- Har viden omkring Authorization igennem JWT tokens
- Har viden omkring implementering af Environment Variables
- Færdigheder i:
- Kan anvende Starlite decorators til at lave routing
- Kan anvende Environment Variables i en Starlite applikation
- Kan anvende requests Python pakken til at hente information fra ekstern API
- Kan anvende et ORM bibliotek til at hente, indsætte, og redigere informationer i Database
- Kan anvende async og await til at udføre asynkrone metoder
- Kompetencer i:
- Kan forklare og sammenligne Starlite og FastAPI til at lave API’er
- Kan forklare hvorfor man bruger JWT tokens til Authorization
- Kan forklare hvordan og hvorfor man bruger Environment Variables
- Kan forklare og sammenligne Python og NodeJS
- Kan forklare og sammenligne forskellige ORM biblioteker til brug i Starlite
Appudvikling i Flutter
14 ECTS
- Viden om:
- Har viden omkring opsætning af Flutter og fejlfinding heri
- Har viden omkring centrale elementer i Flutter: Widgets, State Management, og Material Design
- Har viden omkring navigation i Flutter
- Har viden omkring Dart pakker, samt forståelse for at finde og læse tilsvarende dokumentation
- Har viden omkring tilslutning af Firebase til en Flutter applikation
- Færdigheder i:
- Kan anvende Flutter terminal kommandoer på Windows til at lave en ny Flutter applikation
- Kan anvende Widgets, State Management, og Material Design til at lave en Flutter applikation
- Kan anvende Navigator widget i Flutter til at lave Navigation i mellem forskellige sider i en Flutter applikation
- Kan anvende eksterne Dart pakker til brug i en Flutter applikation
- Kan anvende Firebase til at hente, indsætte og redigere informationer i en Flutter applikation
- Kompetencer i:
- Kan forklare fordele og ulemper ved at bruge Flutter frem for Swift eller Xamarin
- Kan forklare og sammenligne Stateless og Stateful widgets i Flutter
- Kan forklare forskelene ved at udvikle på et Windows operativsystem fremfor MacOS