2-Læringsmål
2.2 Backend

Læringsmål

Backend arkitektur/docker/Microservices

Viden - Den studerende har viden om

Kortsigtede læringsmål:

  • Opnå dyb forståelse af microservices-patterns Artikel
  • Opnå dyb forståelse af Docker containerisering. Artikel
  • Forstå forskellige kommunikations mønstre (synkron og asynkron) og deres anvendelse i microservices-arkitektur. Artikel

Langsigtede læringsmål

  • Forstå koncepter som containers, images, registries og orchestration. Artikel
  • Forstå konceptet bag microservices arkitektur. Artikel
  • Kendskab til relationelle og NoSQL databaser. Artikel
  • Forståelse af service discovery og load balancing. Artikel
  • Forståelse af skalerings principper for backend systemer. Artikel

Færdigheder - Den studerende kan

  • Jeg kan bygge Docker images til forskellige services
  • Jeg kan designe et system som en samling af små, selvstændige services.
  • Jeg kan implementere klare grænseflader mellem services (f.eks. REST API).
  • Jeg kan forklare forskellen mellem microservice mønster og et monolitisk mønster Artikel
  • Designe en effektiv og skalerbar databasestruktur, der understøtter microservices

Kompetencer - Den studerende kan

  • Jeg kan designe effektive kommunikationsmønstre mellem services.
  • Jeg kan designe en effektiv databasestruktur.
  • Jeg kan bygge robuste og skalérbare backend systemer.

Hvordan vil dine mål bidrage til din overordnede udvikling som it-professionel?

Ovenstående læringsmål inden for Backend vil give mig indblik i nye teknologier såsom Microservices, Docker og NoSQL databaser. Dette vil give mig bedre forudsætninger for, at at bringe noget nyt til bordet hos eventuelle virksomheder, og derudover et bedre grundlag for, at arbejde med de teknologier som virksomhederne allerede har adopteret. Uanset hvor jeg ender, så ser jeg det som en fordel at have det i hænderne, således at jeg får udvidet mit perspektiv.

I de foregående semestre har jeg haft mindre fokus på programmering og mere fokus på projektstyring og ledelse. Jeg vil nyde at give mig selv muligheden for at fordybe mig i backend arkitektur. Så jeg anser også dette som en god mulighed for, at arbejde med mine udfordringer og få en større værktøjskasse til fremtiden.