Webteknologiat (5 op)
Toteutuksen tunnus: KLI1314-3002
Toteutuksen perustiedot
Ilmoittautumisaika
16.11.2020 - 10.01.2021
Ajoitus
03.03.2021 - 16.05.2021
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Etäopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tommi Kallonen
- Liisa Uosukainen
Opetusryhmät
- Verkkoluento 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitukset 1 (Koko: 0. Avoin AMK: 0.)
- Tentti 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLPRIT20STietojenkäsittelyn koulutus 20S Lappeenranta
Pienryhmät
- Verkkoluento 1
- Harjoitukset 1
- Tentti 1
Osaamistavoitteet
Kurssin suoritettuaan opiskelija hallitsee web front end -kehittäjän työkalupakkiin kuuluvat tekniikat. ©Opiskelija osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan web-sivuston. Opiskelija osaa hyödyntää valmiita käyttöliittymäkehyksiä ja lisäosia. Opiskelija tuntee web-ohjelmoinnissa käytettävien ohjelmointikielten merkityksen selaimessa toimivan sovelluksen toteutuksessa
Toteutustapa ja opetusmenetelmät
Monimuoto-opetus, palautettavat arvioitavat tehtävät ja tentti.
Ajoitus ja läsnäolo
Opintojakso toteutetaan osittain virtuaalisena Zoomissa/moodlessa. Harjoitustehtävien suorittamiseen on tarjolla lähiopetusta.
Virtuaalisten opetuskertojen luennot ovat vapaaehtoisia, mutta osallistuminen on suotavaa. Harjoitustehtäviä voi suorittaa myös itsenäisesti ja etänä. Tentti ja arvioitavat tehtävät ovat pakollisia.
Oppimateriaali ja suositeltava kirjallisuus
Ilmoitetaan opintojakson aikana.
Oppimisympäristö
Luennot, ohjattu työskentely sekä itsenäinen ja verkkoympäristössä opiskelu.
Opiskelijan ajankäyttö ja kuormitus
Kokonaistyömäärä 133 h, josta opiskelijan itsenäistä työtä n. 75 h.
Sisältö
Web-maailma pähkinänkuoressa
- Standardien kehitys
- Protokollat
- Selaimen ja palvelimen yhteistyö
- Web services
- AJAX
HTML5
- HTML5-dokumentin rakenne
- Lomakkeen syöttökentät
- Media-elementit
- Muut HTML5 -piirteet
CSS3
- CSS3 valitsimet
- Tyylien kuvaus
- Tyypilliset CSS-tekniikat
- Tutustuminen yleisimpiin CSS-kirjastoihin mm. Bootstrap, Google Material Design
JavaScript
- JavaScriptin peruskäyttö
- ECMAScript standardi
- Tapahtumankäsittely
- DOM-muokkaus
- Lomakevalidointi
- JQuery
AJAX ja REST
- XMLHttpRequest-objekti
- JQuery ja AJAX
- Liittymä REST-palveluihin
NodeJS
- REST-rajapinnan toteutus
Arviointimenetelmät
Arviointi perustuu palautettuihin tehtäviin ja tenttiin.
Arviointiasteikko
1-5
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
ymmärtää HTML, CSS ja JavaScript:n perusteet
osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita
osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan yksinkertaisen web-sivuston
ymmärtää ohjelmakoodia, mutta itsenäinen tehtävien ratkaisu on haasteellista
osaa käyttää joitakin ammattikäsitteitä johdonmukaisesti
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
osaa käyttää HTML, CSS ja JavaScriptiä sujuvasti
osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita sujuvasti
osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan web-sivuston itsenäisesti
osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti
käyttää ammattikäsitteitä sujuvasti ja laaja-alaisesti
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
osaa käyttää HTML, CSS ja JavaScriptiä monipuolisesti
osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita erittäin monipuolisesti
osaa suunnitella ja toteuttaa vuorovaikutteisen ja innovatiivisen eri päätelaitteille mukautuvan web-sivuston
osaa ratkaista itsenäisesti annettuja tehtäviä
osaa hankkia itsenäisesti uutta tietoa
käyttää ammattikäsitteitä asiantuntevasti