Frontend-sovelluskehitysLaajuus (5 op)
Tunnus: HTKA0120
Laajuus
5 op
Opetuskieli
- suomi
Vastuuhenkilö
- Tommi Tuikka
Osaamistavoitteet
Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.
Esitietovaatimukset
HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.
Arviointikriteerit, tyydyttävä (1)
(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.
(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.
Arviointikriteerit, hyvä (3)
(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.
(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.
Arviointikriteerit, kiitettävä (5)
(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.
Ilmoittautumisaika
01.08.2024 - 22.08.2024
Ajoitus
07.10.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Tommi Tuikka
Ryhmät
-
ZJA24SIAvoin amk, tiko
-
HTK23S1Tietojenkäsittely (AMK)
Tavoitteet
Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.
Aika ja paikka
Syksy 2024
Oppimateriaali ja suositeltava kirjallisuus
Oppimateriaali opintojakson verkkosivulla https://tiko.jamk.fi/~tuito/frontendsk/
Opetusmenetelmät
Videoluennot ja kontaktitunnit, joilla saa ohjausta
Opintojakso voidaan suorittaa myös kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.
Opiskelijan ajankäyttö ja kuormitus
135 tuntia
Lisätietoja opiskelijoille
Avoin amk 5
Edufutura 5
Harjoitustehtävät arvioidaan henkilökohtaisessa arviointikeskustelussa. Harjoitustehtävien ratkaisujen ymmärtäminen ja opettajan kysymyksiin vastaaminen painottuvat arvioinnissa. Pelkkä tehtävien tekeminen esim. tekoälyavusteisesti ei takaa vielä mitään arvosanaa.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.
(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.
Arviointikriteerit, hyvä (3-4)
(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.
(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.
Arviointikriteerit, kiitettävä (5)
(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.
Esitietovaatimukset
HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.
Ilmoittautumisaika
01.08.2023 - 24.08.2023
Ajoitus
02.10.2023 - 19.12.2023
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
- Suomi
Paikat
20 - 45
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Tommi Tuikka
Ryhmät
-
HTK22S1Tietojenkäsittely (AMK)
-
ZJA23SIAvoin amk, tiko
Tavoitteet
Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.
Lisätietoja opiskelijoille
Avoin 2
EduFutura 3
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.
(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.
Arviointikriteerit, hyvä (3-4)
(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.
(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.
Arviointikriteerit, kiitettävä (5)
(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.
Esitietovaatimukset
HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.
Ilmoittautumisaika
01.08.2022 - 25.08.2022
Ajoitus
03.10.2022 - 21.12.2022
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Verkko-opetus
Yksikkö
Liiketoimintayksikkö
Opetuskielet
- Suomi
Paikat
0 - 45
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Tommi Tuikka
Ryhmät
-
ZJK22SIKorkeakoulujen välinen yhteistyö, TIKO
-
HTK21S1Tietojenkäsittely (AMK)
-
ZJA22SIAvoin AMK, tiko
Tavoitteet
Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.
Aika ja paikka
Syksy 2022
Oppimateriaali ja suositeltava kirjallisuus
Materiaali verkkosivuilla
Opetusmenetelmät
Videoluennot ja ohjaustunnit
Opiskelijan ajankäyttö ja kuormitus
135 tuntia
Lisätietoja opiskelijoille
EduFutura 5
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.
(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.
Arviointikriteerit, hyvä (3-4)
(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.
(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.
Arviointikriteerit, kiitettävä (5)
(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.
Esitietovaatimukset
HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.
Ilmoittautumisaika
02.08.2021 - 05.09.2021
Ajoitus
04.10.2021 - 28.01.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Verkko-opetus
Yksikkö
Liiketoimintayksikkö
Opetuskielet
- Suomi
Paikat
0 - 50
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Tommi Tuikka
Ryhmät
-
HTK20S1Tietojenkäsittely
Tavoitteet
Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.
Aika ja paikka
Syksy 2021
Oppimateriaali ja suositeltava kirjallisuus
Materiaali verkkosivuilla
Opetusmenetelmät
Luennot ja ohjaustunnit
Opiskelijan ajankäyttö ja kuormitus
135 tuntia
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.
(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.
Arviointikriteerit, hyvä (3-4)
(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.
(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.
Arviointikriteerit, kiitettävä (5)
(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.
Esitietovaatimukset
HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.