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