Předmět Vývoj programových systémů v jazyce Java (PA165)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu PA165 - Vývoj programových systémů v jazyce Java, Fakulta informatiky, Masarykova univerzita (MU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Studenti pochopí vybrané oblasti pokročilého návrhu systémů založených na nástrojích v jazyce Java, včetně implementace. Studenti se naučí pracovat s nejdůležitějšími API v: Java SE, Spring Framework, Java EE a Javascript rámci pro uživatelské rozhraní. Dalším cílem předmětu je naučit studenty pracovat v týmu, který vyvíjí rozsáhlý informační systém a používá při tom návrhové vzory pro rozsáhlé systémy.
Osnova
Úvod do rozsáhlých Java aplikací a systémůVývojové nástroje (Netbeans, Maven, Git)Enterprise vzory (DTO, DAO)Persistence/ORM (JPA/Hibernate)Internetové aplikace (servlets, JSP, taglibs, Java web containers)Web application layers, security (authentication, authorization, main attacks), Spring MVC, client-side javascript frameworks (AngularJS), HTML, CSS, DOMSpring framework (AOP, dependency injection, security, transactions, Spring Boot)Web services (REST, WS-* standards), Spring-WS, JAX-RSMessaging Systems (JMS)
Literatura
povinná literaturaExpert one-on-one J2EE development without EJB. Edited by Rod Johnson - Juergen Hoeller. Indianapolis, Ind.: Wiley Pub., 2004. xxiv, 552. ISBN 0764558315. infoALUR, Deepak, Dan MALKS a John CRUPI. Core J2EE patterns :best practices and design strategies. 2nd ed. Upper Saddle River: Prentice Hall, 2003. xxx, 650 s. ISBN 0-13-142246-4. infodoporučená literaturaEffective Java. Edited by Joshua Bloch. 2nd ed. Upper Saddle River, N.J.: Addison-Wesley, 2008. xxi, 346 s. ISBN 978-0-321-35668-0. info
Požadavky
Znalosti na úrovni předmětu PB162 a PV168. Základní znalosti značkovacích jazyků (XML a HTML) a databázových systémů.
Garant
doc. RNDr. Eva Hladká, Ph.D.
Vyučující
Bruno Rossi, PhDdoc. RNDr. Tomáš Pitner, Ph.D.doc. RNDr. Tomáš Pitner, Ph.D.Ing. Petr AdámekRNDr. Martin Kuba, Ph.D.RNDr. Filip NguyenMgr. Matej BriškárMgr. Miroslav CupákBc. Tomáš SkopalRNDr. Daniel Tovarňák