Skip to main content

Server-side Programming (3cr)

Course unit code: AE00CM78

General information


Credits
3 cr
Teaching language
English

Objective

Student knows the fundamentals of web applications. Student can develop web-based applications, which utilize REST APIs. Student can program the server side of the application with JavaScript and Node.js. Student can use a database for storing the application's data. Student can implement the HTTP communication between the client and server.

Content

- Fundamentals of web applications
- HTTP, REST API
- JavaScript, TypeScript
- Programming server with Node.js and Express
- Programming simple frontend application which communicates with the server

Qualifications

Basics of web development (HTML, CSS, JavaScript), object-oriented programming, data structures and algorithms

Assessment criteria, satisfactory (1)

Student knows the fundamentals of web applications. Student can develop simple web-based applications with Node.js and React.

Assessment criteria, good (3)

Student knows the fundamentals of web applications. Student can develop web-based applications, which utilize REST APIs. Student can program the server side of the application with JavaScript and Node.js. Student can implement the HTTP communication between the client and server.

Assessment criteria, excellent (5)

Student knows the fundamentals of web applications. Student can develop web-based applications, which utilize REST APIs. Student can program the server side of the application with JavaScript and Node.js. Student can use a database for storing the application's data. Student can implement the HTTP communication between the client and server.

Go back to top of page