The course takes place in period

1 (2021-08-01 to 2021-10-24)

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 environment. 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 or similar 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 a
    Node.js environment
  • be able to deploy REST services and set up
    databases in Microsoft Azure or a similar cloud platform
  • know how to develop simple REST clients

Course contents

Introduction to

  • Server-side Javascript
  • Cloud technologies
  • NoSQL databases

REST Web service development in Node.js environments

Deploying REST services in Azure or similar

Creating and deploying databases in Azure or similar

Developing simple REST clients

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 - 33 hours
  • Project- and production work/artistic activities - 102 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

Welander Fredrik

Examiner

Welander Fredrik

Group size

No limit (31 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2021-08-09 to 2021-09-05

Assessment methods

2018-09-23 - Other assignments

Room reservations
Date Time Room Title Description Organizer
2021-09-09 13:15 - 16:00 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-13 13:15 - 16:00 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-15 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-20 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-22 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-27 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-09-30 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-10-04 13:00 - 15:45 F365 Webbtjänster och molnteknologi Föreläsningen hålls på distans! https://arcada.zoom.us/j/67632262742 Welander Fredrik
2021-10-06 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-10-11 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-10-13 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2021-10-19 09:00 - 16:00 F367.01 Webbtjänster och molnteknologi Projektfeedback 1 Welander Fredrik
2021-10-20 09:00 - 16:00 F367.01 Webbtjänster och molnteknologi Projektfeedback 2 Welander Fredrik

Course and curriculum search