Web-ohjelmoinnin jatkokurssi (5op)
Toteutuksen tunnus: 5G00EV06-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 02.07.2025 - 15.09.2025
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 25.08.2025 - 21.12.2025
 - Toteutus on käynnissä.
 
- Laajuus
 - 5 op
 
- Toteutustapa
 - Lähiopetus
 
- Yksikkö
 - Tietotekniikka
 
- Toimipiste
 - TAMK Pääkampus
 
- Opetuskielet
 - suomi
 
- Koulutus
 - Tietotekniikan tutkinto-ohjelma
 
- Opettajat
 - Esa Parkkila
 
- Vastuuhenkilö
 - Louis Botha
 
- Ryhmät
 - 
                        23I224Ohjelmistotekniikka
 
- Opintojakso
 - 5G00EV06
 
Osaamistavoitteet (Opintojakso)
Opiskelija tuntee selainpuolen toteutustekniikat ja ohjelmointimenetelmät. Opiskelija osaa toteuttaa Web-käyttöliittymän yleisimmät toiminnot. Opiskelija kykenee hyödyntämään APIa datan lähteenä. Opiskelija hallitsee Web-käyttöliittymän toteutus- ja julkaisumenetelmät.
                    
Sisältö (Opintojakso)
Selainpuolen toteutustekniikat ja ohjelmointimenetelmät. Web-käyttöliittymän yleisimpien toimintojen toteutus. APIen hyödyntäminen datan lähteenä. Web-käyttöliittymän toteutus- ja julkaisumenetelmät.
                    
Esitietovaatimukset (Opintojakso)
IoT ja Web-ohjelmointi
                    
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Opiskelija 
-osaa toteuttaa käyttöliittymän toimintoja
-pystyy hyödyntämään APIa käyttöliittymän datalähteenä
-osaa julkaista käyttöliittymän
                    
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Opiskelija 
-osaa toteuttaa käyttöliittymän hyödyntäen yleisimpiä käyttöliittymän toimintoja
-kykenee hyödyntämään APIa käyttöliittymän datalähteenä.
-osaa automatisoida julkaisun vaiheita
                    
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Opiskelija 
-osaa toteuttaa käyttöliittymän hyödyntäen monipuolisesti yleisimpiä käyttöliittymän toimintoja
-kykenee hyödyntämään useita APIa käyttöliittymän datalähteenä
-osaa automatisoida julkaisun kaikki vaiheet
                    
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arvosana muodostuu harjoituksista ja tehtävästä (paino 50 %) sekä projektista (paino 50 %).
[0 %, 40 %[ => Hylätty
[40 %, 60 %[ => 1
[60 %, 70 %[ => 2
[70 %, 80 %[ => 3
[80 %, 90 %[ => 4
[90 %, 100 %] => 5
                    
Arviointiasteikko
0-5
                    
Opiskelumuodot ja opetusmenetelmät
Luennot, harjoitukset, projekti
                    
Oppimateriaalit
Erillinen digitaalinen oppimateriaali
                    
Opiskelijan ajankäyttö ja kuormitus
135 työtuntia, jakautuu tasaisesti syyskuu - joulukuu.
                    
Sisällön jaksotus
- ECMAScript Essentials
- Advanced ECMAScript
- Restful API
- Web Development with Frontend Frameworks
- Publishing apps to cloud, automatisation