Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Development of Server-side Solutions 6 hp

Undervisningen bedrivs på engelska.

Kursinnehåll

The course introduces solutions on the server side, which provide digital products with structured information. Server-side solutions are created taking into account the principles of service design. The course starts with basics of programming in JavaScript and explains web frameworks for creation of server-side applications such as Express. The client-server model is considered then as well as creation of web services with REST API. Request routing, templates for web pages and serialization with JSON are explained next. Storing of data in a database on the server is detailed then. The second part of course continues the subject of information architecture and semantic technologies. This part deals with enhancing web applications with semantic technologies and linked data: embedding semantic tags in HTML, finding and consuming open data as well as publishing own datasets.
The topics covered in the course include:
- development of server-side solutions based on the principles of service design
- introduction to programming in Python
- the client-server model of programming
- web frameworks for Python
- request routing and web page templates
- stateless web services, REST API, and JSON serialization
- storing data in a database and ER-modelling
- using open vocabularies and standard schemas for structuring information
- enhancing HTML pages with embedded RDFa tags
- consuming linked data with JSON-LD and SPARQL
- publishing data with RDF(S), JSON-LD, and a SPARQL endpoint

Förkunskapskrav

Passed courses at least 90 credits within the major subject in Informatics, Computer Science, Computer Engineering, Interaction Design (with relevant courses in web programming), and completed course User Experience Design, 6 credits. Proof of English proficiency is required.

Utbildningsnivå: Avancerad nivå
Kurskod/Ladokkod: TDVS27
Kursen ges vid: Tekniska Högskolan

Tidigare och pågående kurstillfällen

Typ av Kurs
Programkurs
Studieform
Campus
Termin
Våren 2017: vecka 12 - vecka 22
Studietakt
100%
Undervisningsspråk
Engelska
Ort
Jönköping
Kurstid
Dag
Gäller enbart studenter utanför EU/EES/Schweiz: Studieavgift
13500kr
Kursplan
HTML  PDF
Anmälningskod
HJ-T7101
Senast ändrad 2018-01-31 08:49:12