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
-
PTIETS22swisPTIETS22 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
|
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ä.