JEE-sovelluskehitys (5op)
Toteutuksen tunnus: HTS30110-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 03.08.2020 - 30.08.2020
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 31.08.2020 - 21.05.2021
 - Toteutus on päättynyt.
 
- Opintopistemäärä
 - 5 op
 
- Lähiosuus
 - 0 op
 
- Virtuaaliosuus
 - 5 op
 
- Toteutustapa
 - Etäopetus
 
- Yksikkö
 - Liiketoimintayksikkö
 
- Opetuskielet
 - suomi
 
- Koulutus
 - Tietojenkäsittelyn koulutusohjelma (AMK)
 
Oppimateriaalit
Materiaali kurssin www-sivulla
                    
Arviointiasteikko
0-5
                    
Kansainvälisyys
-
                    
Toteutuksen valinnaiset suoritustavat
AHOT-korvaavuus mahdollinen.
                    
Lisätiedot
-
                    
Harjoittelu- ja työelämäyhteistyö
-
                    
Virtuaaliosuus
5
                    
Opiskelijan ajankäyttö ja kuormitus
135 hours
                    
Arviointikriteerit, tyydyttävä (1)
(Välttävä 1) Opiskelija osaa toteuttaa perustason JEE-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 JEE-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 JEE-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 JEE-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 JEE-sovelluskehityksen 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.
                    
Sisällön jaksotus
-
                    
Tenttien ajankohdat ja uusintamahdollisuudet
-
                    
Opetuskieli
fi
                    
Opetusmenetelmät
Etäopiskelu, tehtävät
                    
Aika ja paikka
Nonstop virtuaalikurssi
                    
Opintopistemäärä
5
                    
Esitietovaatimukset
Ohjelmoinnin ja web-sovelluskehityksen perusteet
                    
Sisältö
Opintojaksolla opetellaan kehittämään JEE-sovelluksia. Sisältöön kuuluvat mm. Javan perusteet ja kehitysympäristön asennus, JEE-kehityksen tukitoimet, Maven-projektinhallinta, servletit, JSP-sivut ja beanit, Java Server Faces (JSF), Java Persistence API (JPA), Web Services: JAX-WS ja JAX-RS, Spring Framework ja Liferay-portaalialusta. Opintojaksolta saa perusvalmiudet JEE-kehittäjän työhön.
                    
Tavoitteet
Opintojakson tarkoitus
JakartaEE (JEE) on hyvin tärkeä teknologia eritysesti enterprise-tasoisten backend-sovellusten kehityksessä. Osaavista kehittäjistä on jatkuva pula työmarkkinoilla. Haluatko kehittää suurten tietojärjestelmien taustajärjestelmiä, integraatioita ja tietokantapohjaisia ratkaisuja? JEE on käytössä esim. pankkien, vakuutusyhtiöiden, ja KELA:n tietojärjestelmissä sekä monissa ERP-järjestelmissä. Tämä opintojakso tarjoaa perusosaamisen jonka pohjalta voit aloittaa työskentelyn enterprise-sovellusten kehittäjänä.
Opintojakson osaamiset
Sovelluskehitysosaaminen
Opintojakson osaamistavoite
Opiskelija osaa käyttää yleisimpiä JEE -teknologioita ja osaa toteuttaa web-sovelluksia niiden avulla. Opiskelija tuntee sovelluspalvelimen perustoiminnan. Opiskelija tuntee yleisimmät JEE-sovelluskehykset ja hallitsee niiden peruskäytön.
                    
Toteutustavat
Opintojakso toteutetaan kokonaan etäopetuksena ja se on jatkuvasti käynnissä eli toimii nonstop-periaatteella.
Opintojakso voidaan hyväksilukea kokonaan tai osittain aiemmin hankitun osaamisen perusteella. Aiemmin hankittu osaaminen on esiteltävä opettajalle.