Palvelinpuolen www-ohjelmointi (5 op)
Toteutuksen tunnus: TT00CJ65-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
29.11.2023 - 18.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
08.01.2024 - 30.04.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Tuomo Helo
- Vastuuopettaja
- Tuomo Helo
- Ryhmät
-
PTIETS22swisPTIETS22 Ohjelmistojen kehittäminen ja tietojärjestelmät
- Opintojakso
- TT00CJ65
Toteutuksella on 4 opetustapahtumaa joiden yhteenlaskettu kesto on 8 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 09.04.2024 klo 10:00 - 12:00 (2 t 0 min) |
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002 |
ICT_B1039
IT telakka
|
Ti 16.04.2024 klo 10:00 - 12:00 (2 t 0 min) |
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002 |
ICT_B1039
IT telakka
|
Pe 19.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002 |
ICT_B1039
IT telakka
|
Pe 26.04.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja käytäntö, Palvelinpuolen www-ohjelmointi TT00CJ65-3002 |
Teams
|
Arviointiasteikko
H-5
Sisällön jaksotus
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
Tavoitteet
Opintojakson suoritettuaan opiskelija:
tuntee palvelinpuolen ohjelmoinnin keskeiset teknologiat ja ratkaisut.
osaa ohjelmoida www-sovellusten palvelinpuolen logiikan ja tiedon tallentamiseen liittyvät ratkaisut jollakin keskeisellä skriptauskielellä.
ymmärtää www-sovellusten ohjelmistoarkkitehtuuriaosaa hyödyntää sisällönhallintaohjelmistoa tai sovelluskehystä www-sovelluksen kehittämisessä.
osaa käyttää tehokkaita kehitystyökaluja.
Sisältö
Palvelinpuolen skriptauskielen opetteleminen.
www-sovellusten ohjelmistoarkkitehtuurin perusteet.
Sovelluksen integroiminen tietokantaan.
Sisällönhallintajärjestelmän tai sovelluskehyksen hyödyntäminen.
Kehitystyökalujen käyttäminenpienimuotoisen www-sovelluksen kehittäminen.
Oppimateriaalit
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
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä.