Web-palvelinohjelmointi sovelluskehyksellä (5 op)
Toteutuksen tunnus: TTC8430-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Verkko-opetus
- Yksikkö
- Teknologiayksikkö
- Opetuskielet
- suomi
- Paikat
- 0 - 35
- Koulutus
- Tieto- ja viestintätekniikka (AMK)
- Opettajat
- Teemu Siikaniemi
- Ryhmät
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22SMTieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
-
TTV22SM2Tieto- ja viestintätekniikka (AMK)
-
ZJA25KTISK1Avoin amk, Sovelluskehitys 1, Verkko
- Opintojakso
- TTC8430
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 30 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 15.01.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 22.01.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 29.01.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 05.02.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 12.02.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 19.02.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 05.03.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 12.03.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 19.03.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 26.03.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 02.04.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 09.04.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 16.04.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 23.04.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Ke 30.04.2025 klo 14:00 - 16:00 (2 t 0 min) |
Web-palvelinohjelmointi sovelluskehyksellä TTC8430-3006 |
Verkko
|
Arviointiasteikko
0-5
Tavoitteet
Tarkoitus:
Suoritettuasi tämän opintojakson osaat toteuttaa valitulla sovelluskehyksellä web-sovelluksia, jotka web-palvelinohjelmoinnin osalta vastaavat ja skaalautuvat erilaisiin tarpeisiin.
EUR-ACE-osaamiset:
Tieto ja ymmärrys
Tekniikan soveltaminen käytäntöön
Osaamistavoite:
Osaat toteuttaa valitulla sovelluskehyksellä web-sovelluksia, jotka web-palvelinohjelmoinnin osalta vastaavat ja skaalautuvat erilaisiin tarpeisiin. Tunnet erilaisten aihealueen sovelluskehysten keskeisimpiä vahvuuksia ja osaat toteuttaa sovelluksia ainakin yhden tällaisen sovelluskehyksen avulla.
Sisältö
- yleiskatsaus ajankohtaisiin web-palvelinpuolen sovelluskehyksiin
- valitun sovelluskehyksen käyttämän ohjelmointikielen perusteet
- valitun sovelluskehyksen keskeiset ominaisuudet ja käyttö
Opetusmenetelmät
Etäopiskelu (verkkotapaamiset, online-ohjaus) ja palautettavat ohjelmointiharjoitukset
Toteutuksen valinnaiset suoritustavat
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä kysyttäessä.
Opiskelijan ajankäyttö ja kuormitus
Verkkoluennot ja ohjaukset (~30 h)
Harjoitukset ja itsenäinen työskentely (~105 h)
Yhteensä 135 h
Arviointikriteerit, tyydyttävä (1)
Välttävä 1: Opiskelija tietää keskeiset web-palvelinohjelmoinnin sovelluskehykset. Opiskelija tietää sovelluskehyksellä rakennettavan web-sovelluksen keskeiset rakennusosat ja työvälineet niiden luomiseksi. Opiskelija osaa toteuttaa yksinkertaisen web-palvelinsovelluksen sovelluskehyksellä, jossa käyttöliittymä kommunikoi palvelinpuolen kanssa.
Tyydyttävä 2: Opiskelija osaa suunnitella ja toteuttaa sovelluskehyksellä sellaisen web-palvelinsovelluksen, jossa käyttöliittymä kommunikoi palvelinpuolen kanssa siten, että palvelimella on sovelluksen hyödynnettävänä jokin tietokanta.
Arviointikriteerit, hyvä (3)
Hyvä 3: Opiskelija osaa suunnitella ja toteuttaa sovelluskehyksellä sellaisen CRUD-toiminnallisuuden sisältävän web-palvelinsovelluksen, jossa tietoturvanäkökohdat on otettu huomioon. Opiskelija osaa dokumentoida toteutuksen arkkitehtuurin ja rakennusosat keskeisimmiltä osin.
Kiitettävä 4: Opiskelija osaa suunnitella ja toteuttaa sovelluskehyksellä sellaisen web-palvelinsovelluksen, jossa tehdyt valinnat on perusteltu. Toteutetussa sovelluksessa on käytetty erilaisia käyttäjärooleja ja autentikointimenetelmiä. Opiskelija osaa syntetisoida sovellukseensa tarkoituksenmukaisella tavalla sellaisia opintojakson aihealueen ohjelmakirjastoja, joita ei suoraan opintojaksolla esitelty.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Opiskelija osaa suunnitella ja toteuttaa sovelluskehyksellä sellaisen hyviä käytänteitä noudattavan web-palvelinsovelluksen, jossa opintojaksolla käsiteltyjä tekniikoita on käytetty laajasti ja jossa tehdyt valinnat on perusteltu. Sovellus on dokumentoitu kattavasti ja selkeästi. Sovellus ja dokumentaatio on esitetty audiovisuaalisesti. Opiskelija osaa arvioida kriittisesti omaa osaamistaan ratkaisuissaan.
Esitietovaatimukset
- ohjelmoinnin perustaidot
- web-julkaisun perustaidot (mm. HTML ja CSS)
- JavaScriptin perustaidot
Lisätiedot
Opintojakson suoritus arvioidaan suoritettujen harjoitusten (arvosanat 1-3) ja vapaaehtoisen harjoitustyön perusteella (arvosanat 4-5)