Skip to main content

Back-End Development (5 cr)

Code: TT00CJ65-3002

General information


Enrollment
29.11.2023 - 18.01.2024
Registration for the implementation has ended.
Timing
08.01.2024 - 30.04.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Technology
Teachers
Tuomo Helo
Teacher in charge
Tuomo Helo
Groups
PTIETS22swis
PTIETS22 Software Development and Information Systems
Course
TT00CJ65

Realization has 4 reservations. Total duration of reservations is 8 h 0 min.

Time Topic Location
Tue 09.04.2024 time 10:00 - 12:00
(2 h 0 min)
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002
ICT_B1039 IT telakka
Tue 16.04.2024 time 10:00 - 12:00
(2 h 0 min)
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002
ICT_B1039 IT telakka
Fri 19.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002
ICT_B1039 IT telakka
Fri 26.04.2024 time 08:00 - 10:00
(2 h 0 min)
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002
Teams
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

Sisältö ja eteneminen

Node.js -ajoympäristön perusteet
Express-ohjelmakehyksen perusteet
MVC
Lomaketietojen käsittely palvelinpuolella
NPM-pakettimanagerin käyttö
ES2015- ja CommonJS-moduulien käyttö
Asynkroninen ohjelmointi Node.js ympäristössä
Tietokantojen ja mappereiden kanssa työskentely
Käyttäjät, kirjautuminen ja istunnot
WebSockettien hyödyntäminen
Node.js-toiminnallisuuden laajempi hyödyntäminen

Ryhmätyö: www-sivusto omaan aiheeseen

Objective

After completing the course the student:
Knows the main alternatives technologies on the server-side in developing web applications.
Masters one server-side scripting language and can use some important libraries.
Understands the basics of web application architectures.
Can use a content management system or an application framework in implementing a web application.
Can use efficient tools in server-side scripting.

Content

Learning a server-side scripting language.
Introduction to web application architectures.
Integrating a database server to a web application.
Using a content management system or an application framework in implementing a web application.
Tools for server-side scripting.
Implementing a small scale web application.

Materials

Kurssikirja:

Node.js: Novice to Ninja
by Craig Buckler
2022

Kurssikirja tulee saataville sähköisessä muodossa oppilaitoksemme EBook Central -tietokantaan.

Opettajan laatimat harjoitustehtävät.

Nettimateriaalia.

Erityisesti
Express Tutorial: The Local Library website: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Tutorial_local_library_website

Exam schedules

Ei tenttiä.

Go back to top of page