Veebirakendused Java baasil (ICD0011)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0011
õppeaine nimetus eesti k
Veebirakendused Java baasil
õppeaine nimetus inglise k
Web Programming and Design with Java
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Java (ICD0019)
Eeldusaine 2
Veebitehnoloogiad (ICD0007)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAAB17/26
ei
IADB17/26
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
1. Kujundada teadmised ja oskused veebirakenduste loomiseks Java platvormile.
2. Luua ülevaade peamistest tehnoloogiatest, mida kaasaegsete Java veebirakenduste loomisel kasutatakse.
3. Kujundada arusaamine Java veebirakenduste arhitektuurilisitest lahendustest, programmeerimise võtetest ja headest tavadest.
õppeaine eesmärgid inglise k
1. To provide knowledge and skills for creating web applications on Java platform.
2. To give an overview of the main technologies used in building contemporary Java web applications.
3. To give an understanding of Java web application architecture, programming approaches and best practices.
õppeaine õpiväljundid eesti k.
1. Tunneb Java veebirakenduste arendamiseks kasutatavaid tehnoloogiaid.
2. On võimeline looma lihtsaid veebirakendusi kasutades õpitud tehnoloogiad.
3. Oskab leida tööks vajalikku informatsiooni.
4. Mõistab erinevate tehnoloogiate mõtet ja seda, mis probleemi need lahendavad.
5. Omab ülevaadet paigaldatud veebirakenduse testimisest läbi veebiteenuse ja läbi kasutajaliidese.
5. Mõistab erinevate tehnoloogiate mõtet ja seda, mis probleemi need lahendavad.
õppeaine õpiväljundid ingl k.
1. Knows the technologies used to develop Java web applications.
2. Is able to create the technologies learned using simple web applications.
3. Understands the meaning of different technologies and what solves them.
4. Has an overview of the testing of the installed web application through the web service and through the user interface.
5. Is able to find the information needed for work.
õppeaine sisu lühikirjeldus eesti k
Servletid,
andmevahetus (Json),
projekti ehitamine (Maven),
pidev integratsioon (Jenkins),
Jdbc, Hsql, QueryDsl,
Silumine,
ORM (JPA),
Sõltuvuste süstimine (Spring Core),
Spring MVC,
Veebiteenused (REST)
Valideerimine (JSR-303),
Spring Boot,
Spring Data,
Spring Security,
Lokaliseerimine,
klientrakendused (JavaScript).
õppeaine sisu lühikirjeldus ingl k
Servlets,
data exchange (Json),
build process (Maven),
continuous integration (Jenkins),
Jdbc, Hsql, QueryDsl,
debugging,
Orm (Jpa),
Dependency Injection (Spring Core),
Spring Mvc,
web services (Rest),
validation (JSR-303),
Spring Boot,
Spring Data,
localization,
client applications (JavaScript)
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Kursuse veebileht
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
14.0
praktikume
2.0
praktikume
16.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
tunnus (VPÕ/PPÕ)
puudub
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2026/2027 sügis
Taavi Toimetaja, IC - IT kolledž
eesti keel
    kuva rohkem
    2025/2026 sügis
    Märt Kalmo, IC - IT kolledž
    eesti keel
      ICD0011_kriteeriumid.pdf 
      2024/2025 sügis
      Märt Kalmo, IC - IT kolledž
      eesti keel
        2023/2024 sügis
        Märt Kalmo, IC - IT kolledž
        eesti keel
          2022/2023 sügis
          Märt Kalmo, IC - IT kolledž
          eesti keel
          Statsionaarõpe: https://moodle.taltech.ee/mod/page/view.php?id=73780
          Sessioonõpe: https://moodle.taltech.ee/mod/page/view.php?id=73746
            2021/2022 sügis
            Märt Kalmo, IC - IT kolledž
            eesti keel
              ICD0011_kriteeriumid.pdf 
              2020/2021 sügis
              Märt Kalmo, IC - IT kolledž
              eesti keel
                ICD0011_kriteeriumid.pdf 
                2019/2020 sügis
                Märt Kalmo, IC - IT kolledž
                eesti keel
                  ICD0011_kriteeriumid.pdf 
                  Ainekaart eesti keeles
                  Ainekaart inglise keeles