The course is included in these curricula and study modules
- Information technology 2014 - Service oriented architectures and system design
- Information technology 2015 - Service oriented architectures and system design
- Information technology 2016 - Service oriented architectures and system design
- Information technology 2017 - Service oriented architectures and system design
- Information technology 2018 - Service oriented architectures and analythical methods
- Information technology 2019 - Service oriented architectures and analythical methods
The course takes place in period
1 (2020-08-01 to 2020-10-25)
Level/category
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
Home page of the course
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
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 |