The course takes place in period

1 (2020-08-01 to 2020-10-25)

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 (39 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2020-08-10 to 2020-09-06

Assessment methods

2018-09-23 - Other assignments

Room reservations
Date Time Room Title Description Organizer
2020-08-31 12:15 - 16:00 E387 Webbtjänster och molnteknologi LEKTIONEN HÅLLS I ZOOM (E387 används enbart för fjärrinloggning): ---------------------------- Meeting ID: 682 4758 7388 Passcode: 267483 Karlsson Jonny
2020-09-03 12:15 - 16:00 E387 Webbtjänster och molnteknologi LEKTIONEN HÅLLS I ZOOM (E387 används enbart för fjärrinloggning): ---------------------------- Meeting ID: 635 8312 2086 Passcode: 088968 Karlsson Jonny
2020-09-04 09:15 - 13:00 E387 Webbtjänster och molnteknologi LEKTIONEN HÅLLS I ZOOM (E387 används enbart för fjärrinloggning): ---------------------------- Meeting ID: 679 5881 1576 Passcode: 047606 Karlsson Jonny
2020-09-07 09:15 - 13:00 E387 Webbtjänster och molnteknologi: KODNINGSTILLFÄLLE KODTILLFÄLLET ORDNAS I ZOOM (E387 ENBART FÖR DISTANSINLOGGNING): https://arcada.zoom.us/j/69131938989?pwd=TVVOUnB1YjJmcmUybXJKK0RZbndIdz09 Meeting ID: 691 3193 8989 Passcode: 127255 Karlsson Jonny
2020-09-09 12:15 - 16:00 E387 Webbtjänster och molnteknologi: KODNINGSTILLFÄLLE KODTILLFÄLLET HÅLLS I ZOOM (E387 används enbart för distansinloggning): https://arcada.zoom.us/j/69697320621?pwd=WS9sZ1RMWGhGeDFGUzZ6clB5dVM1QT09 https://arcada.zoom.us/j/69697320621?pwd=WS9sZ1RMWGhGeDFGUzZ6clB5dVM1QT09 Meeting ID: 696 9732 0621 Passcode: 395429 Karlsson Jonny
2020-09-15 09:15 - 13:00 E387 Webbtjänster och molnteknologi FÖRELÄSNINGEN HÅLLS I ZOOM (E387 används enbart för distansinloggning): https://arcada.zoom.us/j/64486245637?pwd=YUdkWWlxY3RIZFJtY2FjZUpqdFVHQT09 Meeting ID: 644 8624 5637 Passcode: 443228 Karlsson Jonny
2020-09-17 12:15 - 16:00 E387 Webbtjänster och molnteknologi FÖRELÄSNINGEN HÅLLS I ZOOM (E387 används enbart för distansinloggning): https://arcada.zoom.us/j/61216857367?pwd=a0FXUWVnZE5KNm5WNXI5bTEvaTQvUT09 Meeting ID: 612 1685 7367 Passcode: 461315 Karlsson Jonny
2020-09-22 12:15 - 16:00 E387 Webbtjänster och molnteknologi Föreläsningen hålls i Zoom (E387 används enbart för distansinloggning): https://arcada.zoom.us/j/61952517573?pwd=czBCMmthaWNaSE9QMnViZ280eEgyQT09 Meeting ID: 619 5251 7573 Passcode: 468408 Karlsson Jonny
2020-09-23 12:15 - 16:00 E387 Webbtjänster och molnteknologi: KODNINGSTILLFÄLLE Kodningstillfället hålls i Zoom (E387 används enbart för distansinloggning): https://arcada.zoom.us/j/69460530782?pwd=Z013SERvalpMamJpLzhPNDhqamhNQT09 Meeting ID: 694 6053 0782 Passcode: 179789 Karlsson Jonny
2020-09-30 12:15 - 16:00 F365 Webbtjänster och molnteknologi: KODNINGSTILLFÄLLE https://arcada.zoom.us/j/62837657895?pwd=eGF0SFlYZ0N4Nm9WUnEzcE1KVnhZQT09 Meeting ID: 628 3765 7895 Passcode: 554526 Karlsson Jonny
2020-10-07 09:00 - 16:00 Webbtjänster och molnteknologi - Projektfeedbacktillfälle 1 Hålls i Zoom: https://arcada.zoom.us/j/67013927532?pwd=MjJzVnNPZm9qZVN4dUJRUDNnTXNNQT09 Anmäl dej/ditt arbetspar på Itslearning. 30min per person/arbetspar. Karlsson Jonny
2020-10-13 09:00 - 16:00 Webbtjänster och molnteknologi - Projektfeedbacktillfälle 2 Join Zoom Meeting https://arcada.zoom.us/j/61027055908?pwd=dUJkNVFYOTY3NmJxQzRpcWw0dnVXUT09 Meeting ID: 610 2705 5908 Passcode: 585380 Karlsson Jonny
2020-10-22 09:00 - 16:00 Webbtjänster och molnteknologi - Projektfeedbacktillfälle 3 Join Zoom Meeting: https://arcada.zoom.us/j/64088231765?pwd=S0RxVlNCZVBLWktHdmVMRWFzajBVZz09 Meeting ID: 640 8823 1765 Passcode: 876999 Karlsson Jonny

Course and curriculum search