Používateľská náročnosť
Pre koho je kurz určený
Kurz je určený pre vedúcich pracovníkov a manažérov, ktorí sami neprogramujú,
ale pracujú s vývojármi nad platformou Java.
Čo vás naučíme
- Prečo je, či nie je platforma Java výhodná
- Aký je rozdiel medzi Javou a JavaScriptom
- Aký je rozdiel medzi jednotlivými edíciami Java (Java SE, Java EE, Java
ME), a čo ktorá umožňuje
- Architektúra viacvrstvových aplikácií
- Prínos webových služieb a interoperabilita s .NET
- Ukážka vývoju desktopovej aplikácie v Java SE
- Ukážka webového serveru a webovej aplikácie
- Ukážka práce aplikačného serveru Java EE
- Ukážka spolupráce s databázou a transakcie
Požadované vstupné znalosti
Je
vhodné mať prax s počítačom na užívateľskej úrovni (kopírovanie súborov, archív
.zip, prehľad o rôznych operačných systémoch a podobne).
Metódy výučby
Odborný výklad s praktickými ukážkami a cvičeniami na počítačoch.
Študijné materiály
Tlačené prezentácie preberanej látky.
Osnova kurzu
Časť 1 - Predstavenie Javy
- Java nie je JavaScript
- Z čoho sa Java skladá, JRE, JDK
- Jazyk Java, prečo je lepší ako iné jazyky
Časť 2 - Java SE
- Java pre desktopové počítače
- Swing, Applet
- Distribúcia desktopových programov
- JAR
- Java Web Start
Časť 3 - Java EE
- Programy v Jave bežiacej na serveri
- Výhody použitia
- Java EE server, Web server v Jave
- Distribúcia programov v Java EE
- WAR, EAR
- Webové stránky
Časť 4 - Java vs. .NET
- Čo na to Microsoft?
- Kto je víťazom Java alebo .NET?
Časť 5 - XML a Java
- Prečo XML?
- Silná podpora XML
- Automatické mapovanie XML <-> Java objekty
Časť 6 - Web Services, SOA a Java
- Čo je Web Service?
- Je reálna komunikácia medzi platformami?
- SOA - architektúra orientovaná na služby
Časť 7 - Najpoužívanejšie technológie
- Webová vrstva (JSP, JSF)
- Vrstva logiky (Enterprise JavaBeans, Spring Framework)
- Integračná vrstva (JPA, JAX-WS)