Siirry suoraan sisältöön

Server-side Programming (3op)

Toteutuksen tunnus: AE00CM78-3002

Toteutuksen perustiedot


Ilmoittautumisaika
11.11.2024 - 15.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.01.2025 - 23.02.2025
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
SeAMK Automaatio- ja tietotekniikka
Toimipiste
SeAMK Seinäjoki, Frami
Opetuskielet
englanti
Koulutus
Bachelor of Engineering, Automation Engineering
Opettajat
Petteri Mäkelä
Ryhmät
AE22
Bachelor of Engineering, Automation Engineering
Opintojakso
AE00CM78

Arviointiasteikko

1-5

Tavoitteet

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.

Sisältö

- 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

Oppimateriaalit

Ilmoitetaan opintojakson alussa

Opetusmenetelmät

Oppitunnit, harjoitukset ja harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Tentti pidetään viimeisellä tunnilla

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 37 %, itsenäinen työskentely 63 %.

Arviointikriteerit, tyydyttävä (1)

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

Arviointikriteerit, hyvä (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.

Arviointikriteerit, kiitettävä (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.

Esitietovaatimukset

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

Siirry alkuun