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 (2019-08-01 to 2019-10-27)
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 (26 students enrolled)
Assignments valid until
12 months after course has ended
Course enrolment period
2019-08-12 to 2019-09-08
Assessment methods
2018-09-23 - Other assignments
Date | Time | Room | Title | Description | Organizer |
---|---|---|---|---|---|
2019-08-29 | 13:00 - 16:00 | E385 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-08-30 | 13:00 - 16:00 | E385 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-02 | 09:00 - 13:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-03 | 09:00 - 13:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-11 | 12:00 - 15:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-13 | 12:00 - 14:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-18 | 12:15 - 16:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-09-23 | 12:15 - 16:00 | E383 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-10-03 | 09:00 - 11:00 | F365 | Webbtjänster och molnteknologi | Karlsson Jonny | |
2019-10-10 | 09:00 - 16:00 | E377 | Webbtjänster och molnteknologi: Projektpresentation/feedbacktillfälle | Individuella presentationer. Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning. | Karlsson Jonny |
2019-10-11 | 09:00 - 14:30 | E377 | Webbtjänster och molnteknologi: Projektpresentation/feedbacktillfälle | Individuella presentationer. Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning. | Karlsson Jonny |