Kursens undervisningsperiod

1 (2018-08-01 till 2018-10-21)

Nivå/kategori

Yrkesstudier

Undervisningsspråk

Svenska

Kurstyp

Obligatorisk

Cykel/nivå

Yrkeshögskoleexamen

Rekommenderat studieår

3

Omfattning

5 sp

Kompetensmål

Målsättningen med kursen är att studenten
- blir väl införstådd med klient-server programmering i .NET miljö både på applikations- och transportskiktet.
- får praktisk erfarenhet av molnplattformen Azure samt hur den kan utnyttjas för att upprätthålla olika typer av server-applikationer och databaser.
- erhåller avancerade kunskaper i strukturering av data i JSON

Läranderesultat

Efter avklarad kurs förväntas den studerande
- känna till molntjänster och dess möjligheter på ett teoretiskt plan
- ha praktisk erfarenhet av molnplattformen Azure
- kunna programmera REST-tjänster i ASP.NET miljö
- kunna utveckla klient-server applikationer i ASP.NET miljö på transportskiktet (socket-programmering)
- kunna planera och realisera egna applikationsprotokoll (strukturering av data i JSON)
- vara förmögen att bygga simpla program med grafiska användargränsnitt för MS Windows

Innehåll

- Repetition av TCP/IP protokollstacken
- Introduktion till .NET miljön och Visual Studio
- Introduktion till molntjänster
- Molnplattformen Azure
- Att utveckla REST-tjänster i ASP.NET
- Klient-server programmering på transportskiktet, dvs. socket-programmering
- Att köra/upprätthålla REST-tjänster, Socket-servers och databaser i Azure
- Strukturering och hantering av JSON-data i nätverkskommunikation
- Skapa simpla applikationer med GUI for Windows

Förkunskaper

- Nätverksprotokoll och datasäkerhet
- Datastrukturer och algoritmer
- Parallellprogrammering

Litteratur

Länkar till text- och videomaterial delas ut på Itslearning.

Studieaktiviteter

  • Föreläsningar - 32 timmar
  • Projekt- och produktionsarbete/konstnärlig verksamhet - 103 timmar

Arbetsbelastning

  • Kursens totala antal arbetstimmar: 135 timmar
  • Varav självstyrda studieformer: 135 timmar
  • Varav schemalagda studier: 0 timmar

Undervisningsform

Närundervisning

Examinationsformer

Programmeringsprojekt

Examinationskrav

Kursvitsordet bedöms på basen av ett
programmeringsprojekt. Projektet bör lämnas in
inom utsatt deadline och presenteras vid 1 av 3 möjliga Projektfeedback-tillfällen. Projekt som lämnas in efter deadline bedöms men vitsordet sjunker med 1 steg för varje påbörjad försenad vecka. Närmare info på Itslearning.

Lärare

Karlsson Jonny

Examinator

Karlsson Jonny

Antal kursplatser

Ingen begränsning (38 studenter anmälda)

Delprestation i kraft till

12 månader efter kursens slutdatum

Kursanmälningstid

2018-08-13 till 2018-09-09

Examinationsformer

2018-09-23 - Övriga uppgifter

Rumsbokningar
Datum Tid Rum Titel Beskrivning Organisatör
2018-08-28 10:15 - 14:00 F366 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-08-30 10:15 - 14:00 E387 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-04 10:15 - 14:00 F366 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-06 10:15 - 14:00 E387 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-11 10:15 - 14:00 F366 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-17 10:15 - 15:00 F366 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-21 10:15 - 14:00 F366 Nätverkskommunikation och molnteknologi Karlsson Jonny
2018-09-24 09:00 - 15:00 E387 Nätverkskommunikation och molnteknologi: Projektfeedback 1 Anmäl dej/ditt arbetspar till detta tillfälle (30min per person/arbetspar) Karlsson Jonny
2018-10-02 09:00 - 16:00 E387 Nätverkskommunikation och molnteknologi: Projektfeedback 2 Anmäl dej/ditt arbetspar till detta tillfälle (30min per person/arbetspar) Karlsson Jonny

Kurs och studieplanssökning