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

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 curriculum search