Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-531
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-531
Naziv predmeta:
Java web programiranje
Opis:
Ovaj kolegij upoznaje studente s osnovnim konceptima razvoja web aplikacija na temelju stoga programskog jezika Java.
Ovo je izborni kolegij u sklopu studija Programskog inženjerstva i nastavlja se na kolegije iz prethodnog semestra Razvoj mobilnih aplikacija i Java 1. Studenti koji pohađaju ovaj kolegij stječu znanja, razumijevanje i vještine za izradu web aplikacija u ekosustavu programskog jezika Java. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.
Studenti će naučiti:
• izraditi web aplikaciju temeljenu na komponenata uporabom programskog jezika Java
• ispravno strukturirati pozadinski kod (backend)
• koristiti tehnologije JSP, JSTL i JSF na sloju korisničkog sučelja (frontend)
• postići sigurnost aplikacije uporabom opisnika aplikacije.
Kolegij se podučava u pozadinskom programskom jeziku Java i tehnologijama JSP, JSTL i JSF na sloju prednjeg sučelja. Završno vrednovanje temelji se na samostalnim studentskim projektima u sklopu kojih studenti moraju izraditi web aplikacije u programskom jeziku Java sukladno zadanim uputama.
Literatura:
Obavezna literatura:
1. Manelli, L. and Zambon, G. (2020) Beginning Jakarta EE Web Development: Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications. 3rd edn. New York City: Apress.
Preporučena literatura:
1. Hall, M. and Brown, L. (2003) Core Servlets and JavaServer Page. Hoboken: Prentice Hall.