Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0134
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0134
Naziv predmeta:
Tehnologije weba 3
Nastavnici:
Opis:
Ovaj kolegij upoznaje studente s najpopularnijim Java okvirima koji se koriste za pisanje Java aplikacija na razini poduzeća širom svijeta, njihovom primjenjivošću, konfiguracijom i korištenjem u rješavanju poslovnih problema. Ovaj je kolegij namijenjen studentima koji već imaju srednje znanje i vještine u programskom jeziku Java i žele zaroniti u svijet Java aplikacija na razini poduzeća i postati produktivan i sastavni dio Java programskih timova. Vještine stečene na ovom kolegiju značajno će doprinijeti razvoju studenta kao profesionalca u odgovarajućim područjima.
Kolegij se predaje na programskom jeziku Java. Provjera znanja kolegija temelji se na pojedinačnim studentskim projektima. U tim projektima studenti moraju stvoriti Java aplikacije koristeći odgovarajuće okvire prema zadanim specifikacijama.
Studenti će naučiti:
Kako se dizajniraju i razvijaju višeslojne Java web aplikacije.
Kako razviti sloj pristupa podacima s osnovnim pristupom i naprednijim pristupima korištenjem različitih okvira.
O ključnim sigurnosnim aspektima.
Kako koristiti najpopularnije Java okvire poput Spring boot, Spring MVC, Hibernate i Spring Security.
Literatura:
Obavezna literatura:
1. Craig Walls: Spring in Action, Sixth Edition, Manning, 2022, ISBN 978-1617297571
Dopunska literatura:
1. Christian Ullenboom: Spring Boot 3 and Spring Framework 6, First Edition, Rheinwerk Computing, 2023, ISBN 978-1493224753
2. Laurentiu Spilca: Spring Security in Action, Second Edition, Manning, 2024, ISBN 978-1633437975