The course takes place in period

1 (2023-08-01 to 2023-10-22)

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

In this study unit the focus lies on the following
competencies:

Web Service (REST API) and client programming.

Web Service cloud deployment.

SDG's in focus:
#9 Industry, innovation and infrastructure

Learning outcomes

Upon completion of this study unit:

You are familiar with and able to use cloud
services like Heroku, Azure or AWS. (Knowledge)

You understand the main principles behind REST.
(Knowledge)

You can develop REST clients for both web and
desktop. (Skills)

You can create REST APIs using Node.js, Express
and MongoDB or similar technologies. (Skills)

You understand how to use the REST principles
during planning and implementation of web
applications. (Approach)

Course contents

Introduction to
- Server-side Javascript
- Cloud technologies (IaaS, PaaS, DBaaS...)
- NoSQL databases

REST Web service development

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
Web Communication, Database and CMS
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

  • Essays, reports, productions and portfolio
  • Programming project

Assessment requirements

The course grade is evaluated based on
programming projects. The projects must be handed
in before the deadline and be presented at a Project
feedback session.

Teacher

  • Karlsson Jonny
  • Welander Fredrik

Examiner

Welander Fredrik

Group size

No limit (25 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2023-08-10 to 2023-09-06

Assessment methods

  • Date will be announced later - Reports and productions
  • Date will be announced later - Other assignments
Room reservations
Date Time Room Title Description Organizer
2023-08-31 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-04 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-05 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-07 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-11 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-12 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-14 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-18 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-21 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-26 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-09-28 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-10-03 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-10-05 09:15 - 12:00 F365 Webbtjänster och molnteknologi Welander Fredrik
2023-10-10 13:00 - 15:45 F365 Webbtjänster och molnteknologi PRESENTATIONER Welander Fredrik

Course and curriculum search