Print

.NET Development

Code

XH-DND1

Version

1.0

Offered by

Eksportingeniør

ECTS

5

Prerequisites

Den studerende skal være bekendt med:
- Grundlæggende objektorienteret programmering
- Relationelle databaser
- Grundlæggende webudvikling (HTML, CSS)

- IT-PRO1
- IT-DBS1
- IT-WEB1
Eller tilsvarende kurser.

Main purpose

Formålet er at kvalificere den studerende til at kunne beskrive og implementere de grundlæggende begreber inden for programmeringssproget C# og .NET-udviklerplatformen.

Knowledge

Den studerende vil være i stand til at:
  • Beskrive grundlæggende elementer i .NET-udvikling og det fælles typesystem
  • Identificere og beskrive .NET-teknologier, der er relevante for applikationsudvikling

Skills

Den studerende vil være i stand til at:
  • Skrive og fejlfinde C# kode
  • Navigere og bruge .NET API’en
  • Oprette og bruge klassebiblioteker
  • Implementere og bruge RESTful webtjenester
  • Anvende asynkron programmering
  • Implementere webapplikationer med ASP.NET
  •  Oprette og interagere med relationalle databaser ved brug af et objekt-relational mapping bibliotek
  • Sammenligne objekt-relationel mapping med traditionelle datatilgangsteknikker
  • Definere og implementere grundlæggende autentificering og autorisation

Competences

Den studerende vil være i stand til at:
  • Udvilke konsolapplikationer, webapplikationer og webtjenester med
    • ​​Server- og klientside C#-programmering
    • Persistens af data ved hjælp af objekt-relationel mapping
    • Brugeradministration, herunder autentificering og autorisation
  • Analysere og evaluere relevansen af .NET-teknologier ved design af softwareapplikationer

Topics

Teaching methods and study activities

I semestret indgår 24 klassetimer, fordelt i 6 blokke a 4 lektioner spredt over 12 uger. Den samlede arbejdsmængde for den studerende forventes at være omkring 140 timer, hvor størstedelen vil blive brugt på at arbejde med kursets projektopgave.

Resources

​Onlinemateriale

Evaluation

Examination

​Eksamensforudsætninger
Fremmødekrav (4/6 lektioner)

Eksamensform:
Eksamen er i to separate dele:

Del 1 (25%):
Skriftlig, individuel, 1 time, flowLOCK.

Del 2 (75%):
Projektopgave, udarbejdes i grupper a 2-4 studerende.

Evalueringen af Del 2 sker på baggrund af:
- Den afleverede software
- Dokumentation af teknisk proces via en udviklerblog 
- Gruppeoplæg (video)
- Individuel refleksion (video)

For at bestå kurset skal Del 2 være gennemført med en bestået karakter.

Intern censur

Tilladte hjælpemidler: 
Del 1: Ingen
Del 2: Alle

Reeksamen
Hvis en studerende får en ikke-bestået karakter for Del 2, vil de blive bedt om at genindlevere projektet i reeksamenperioden.

Hvis en studerende får en bestået karakter for Del 2, men en samlet ikke-bestået karakter, vil de modtage en ny Del 1-eksamen i reeksamenperioden.

En tredje omprøve kan afholdes som en mundtlig prøve.

Grading criteria

Karakter efter 7-trinsskala. 

Additional information

Responsible

Jakob Trigger Knop

Valid from

01-08-2024 00:00

Course type

Keywords

C#, .NET, webtjenester, webapplikationer, objekt-relational mapping