The course takes place in period

1 (2022-08-01 to 2022-10-23)

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

Web Service (REST API) and client programming.

Web Service cloud deployment.

Learning outcomes

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 (skill)

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

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

Course contents

Introduction to
- Server-side Javascript
- Cloud technologies (IaaS, PaaS, DBaaS...)
- 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
- 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

  • Welander Fredrik
  • Karlsson Jonny

Examiner

Welander Fredrik

Group size

No limit (37 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2022-08-10 to 2022-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
2022-09-05 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-07 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-12 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-14 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-19 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-21 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-26 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-09-28 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-10-03 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-10-05 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-10-10 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-10-12 13:00 - 15:45 F365 Webbtjänster och molnteknologi Welander Fredrik
2022-10-14 13:00 - 15:00 F365 Webbtjänster och molnteknologi
2022-10-20 13:00 - 15:45 F365 Webbtjänster och molnteknologi PRESENTATIONER Welander Fredrik
2022-11-01 09:30 - 16:00 F367 Webbtjänster och molnteknologi PROJEKTFEEDBACK Welander Fredrik
2022-11-03 09:30 - 16:00 F367 Webbtjänster och molnteknologi PROJEKTFEEDBACK Welander Fredrik

Course and curriculum search