Web Programming and Design with Java
BASIC DATA
course listing
A - main register
course code
ICD0011
course title in Estonian
Veebirakendused Java baasil
course title in English
Web Programming and Design with Java
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
Java (ICD0019)
Prerequisite 2
Web Technologies (ICD0007)
Study programmes that contain the course
code of the study programme version
course compulsory
IAAB17/25
no
IADB17/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
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.
course aims in English
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.
learning outcomes in the course in Est.
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.
learning outcomes in the course in Eng.
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.
brief description of the course in Estonian
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).
brief description of the course in English
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)
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Kursuse veebileht
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
14.0
practices
2.0
practices
16.0
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Märt Kalmo, IC - IT College
Estonian
    ICD0011_kriteeriumid.pdf 
    display more
    2024/2025 autumn
    Märt Kalmo, IC - IT College
    Estonian
      2023/2024 autumn
      Märt Kalmo, IC - IT College
      Estonian
        2022/2023 autumn
        Märt Kalmo, IC - IT College
        Estonian
          2021/2022 autumn
          Märt Kalmo, IC - IT College
          Estonian
            ICD0011_criteria.pdf 
            2020/2021 autumn
            Märt Kalmo, IC - IT College
            Estonian
              ICD0011_criteria.pdf 
              2019/2020 autumn
              Märt Kalmo, IC - IT College
              Estonian
                ICD0011_criteria.pdf 
                Course description in Estonian
                Course description in English