Používateľská náročnosť
Pre koho je kurz určený
Kurz je určený programátorom, ktorí už majú skúsenosti s vývojom na
platforme Java, napríklad s desktopovými aplikáciami a chcú prejsť do sveta
podnikových aplikácií.
Čo Vás naučíme
- Rozobrať architektúru aplikácií v Java EE v kontraste k Java SE
- Poznať jednotlivé sub-technológie, z ktorých Java EE pozostáva a
vedieť, na čo sa ktorá používa
- Vytvoriť webovú aplikáciu alebo aplikáciu s webovým grafickým rozhraním
- Implementovať aplikačnú logiku pomocou Enterprise JavaBeans
- Implementovať aplikačnú logiku pomocou Spring Frameworku
- Pochopiť ako fungujú webové služby a vytvoriť jednoduchú službu
- Pracovať s webovým serverom (Tomcat) a aplikačným serverom (Glassfish,
JBoss)
Požadované vstupné znalosti
- skúsenosti s programovacím jazykom Java
- skúsenosti s vytváraním stránok v html, css a prípadne aj JavaScriptu
- je vhodné mať prehľad o SQL a návrhu relačných databáz
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičení na počítačoch.
Študijné materiály
Tlačené prezentácie preberanej látky
Osnova kurzu
Časť 1 - Serverové aplikácie
- Viacvrstvá aplikácia
- Web server - Tomcat
- Java EE Server
- GlassFish
- JBoss
Časť 2 - Webová vrstva
- JavaServer Pages (JSP)
- Servlety
- Model View Controller
- Spring MVC
- JavaServer Faces (JSF)
Časť 3 - Aplikačná vrstva
- Enterprise JavaBeans 3
- Spring Framework
Časť 4 - Databázová vrstva
Časť 5 - XML a Webové služby
Časť 6 - Automatické testy
- Unit testy
- JUnit
- Integračné testy
- Cactus
- Testy uživateľského rozhrania
- WatiJ nebo Selenium IDE