Udvikling af serverside webapplikationer.
Undervisningen tager udgangspunkt i flg værktøjer:
Visual Studio 2019 Community Edition
.Net Core SDK
Microsoft SQL Server Express
Postman
Swagger.IO Editor
Dag 1.
Introduktion til forskellige arkitekture i webappikationer.
Introduktion til REST / SOAP interfaces
Introduktion til værktøjer
Hands-on: Installation af værktøjer
Hands-on: Analyse af hvordan forskellige populære websites bruger servicekald.
Dag 2
Introduktion til Asp.Net Core
Hands-on: Opret et Asp.Net Core projekt der benytter Server side HTML rendering vha af Razor Pages.
Dag 3
Hands-on: Opret et Asp.Net Core projekt der udstiller et REST interface
Dag 4
Introduktion til sikkerhed på interfaces
Hands-on: Opret et Asp.Net Core projekt der udstiller et REST interface og som via Entity Framework Core (O/RM) manipulerer data i en database.
Dag 5
Introduktion til Angular
Hands-on: Opret et Angular baseret website som benytter et REST interface til at læse og gemmen data på serveren.
Dag 6
Opfølgning på sidste uge.
Hands-on: Udarbejdelse af eget projekt i grupper
Dag 7
Opfølgning på projektgruppernes fremdrift
Hands-on: Udarbejdelse af eget projekt i grupper
Dag 8
Opfølgning på projektgruppernes fremdrift
Hands-on: Udarbejdelse af eget projekt i grupper
Dag 9
Opfølgning på projektgruppernes fremdrift
Hands-on: Udarbejdelse af eget projekt i grupper
Dag 10
Præsentation af gruppernes arbejde.
Opsummering og evaluering
Eleven kan udvikle et program til en Embedded Controller, som anvender udviklingssystemets færdige programmoduler og eventuelle RTOS.
Eleven kan beskrive det overordnede princip i analog til digital (A/D) konvertering, og i digital til analog (D/A) konvertering.
Eleven kan beskrive de overordnede principper omkring sampling af data.
Eleven kan opsætte en datalogger med et standard A/D interface, og behandle indkomne data.
Eleven kan evaluere opsamlet data, såvel praktisk som teoretisk, under hensyntagen til spredning og varians.
Eleven kender signaleringen i en given kommunikation som eks. I2C.
Eleven kan programmere en given Controller til kommunikation med perifere enheder.
Eleven kan udfærdige struktureret programdokumentation.