The course takes place in period

1 (2019-08-01 to 2019-10-27)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

3

Total number of ECTS

5 cr

Competency aims

The aim of this course is to provide the student knowledge in how to develop web services (REST APIs) in both the Node.js and ASP.NET environments. The student will also learn how to apply the HTTP protocol for setting up data communication between REST clients and REST services as well as between several REST-services on a cross platform basis. The students will also gain practical experience of the Azure cloud platform and how it can be utilized for deploying and setting up REST services and databases.

Learning outcomes

After completing the course, students are expected to - be familiar with cloud services and their possibilities in software development - be able to program REST web services in the ASP.NET as well as the Node.js environment - be able to deploy REST services and set up databases in Microsofts cloud platform Azure - know how to develop simple REST clients with graphical user interfaces for MS Windows (.NET)

Course contents

Introduction to - .NET and Visual studio - Server-side Javascript - Cloud technologies REST Web service development in both ASP.NET and Node.js environments Deploying REST services in Azure Creating and deploying databases in Azure Developing simple REST clients as Windows GUI applications (.NET)

Prerequisites and co-requisites

- Networking protocols and security - Data structures and algorithms - Frameworks and Web Applications

Recommended or required reading

Links to text and video material are being shared on Itslearning.

Study activities

  • Lectures - 32 hours
  • Project- and production work/artistic activities - 103 hours

Workload

  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

Programming project

Assessment requirements

The course grade is evaluated based on a programming project. The project must be handed in before the deadline and be presented at 1 of 3 alternative Project feedback sessions. Projects handed in after the deadline will be assessed but the course grade decreases with 1 for each week. More info at Itslearning.

Teacher

Karlsson Jonny

Examiner

Karlsson Jonny

Home page of the course

https://arcada.itslearning.com/

Group size

No limit (26 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2019-08-12 to 2019-09-08

Assessment methods

2018-09-23 - Other assignments
Room reservations
Date Time Room Title Description Organizer
2019-08-29 13:00 - 16:00 E385 Webbtjänster och molnteknologi Karlsson Jonny
2019-08-30 13:00 - 16:00 E385 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-02 09:00 - 13:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-03 09:00 - 13:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-11 12:00 - 15:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-13 12:00 - 14:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-18 12:15 - 16:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-09-23 12:15 - 16:00 E383 Webbtjänster och molnteknologi Karlsson Jonny
2019-10-03 09:00 - 11:00 F365 Webbtjänster och molnteknologi Karlsson Jonny
2019-10-10 09:00 - 16:00 E377 Webbtjänster och molnteknologi: Projektpresentation/feedbacktillfälle Individuella presentationer. Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning. Karlsson Jonny
2019-10-11 09:00 - 14:30 E377 Webbtjänster och molnteknologi: Projektpresentation/feedbacktillfälle Individuella presentationer. Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning. Karlsson Jonny

Course and curricula search