Web-alkalmazások készítése JAVA nyelven
A tanfolyam célja, hogy a Java nyelvben nem jártas számítástechnikusok számára olyan ismereteket nyújtson, amelyek segítségével gyorsan tudnak áttekinthető és minőségi Web alkalmazásokat készíteni.
A tanfolyam során az OOP szemléletmód és a Java nyelvi konstrukciói mellett az ipar által erősen támogatott programozói felületekkel (pl. JDBC, JNDI, Servlet, Applet, JSP, JSF, Portlet, XML API-k, stb.) is megismerkednek a hallgatók.
A technológiák bemutatása számos kisebb, a gyakorlatok során elkészítendő, és egy kidolgozott nagyobb, a többrétegű alkalmazásfejlesztés elvét követő példán keresztül történik.
A tanfolyam alatt a hallgatók megismerkednek az aktuális JDK, Netbeans szoftverek mellett olyan eszközökkel is, melyek lerövidítik a mindennapos fejlesztési ciklust, és amelyek alkalmazásaik futási környezetéül szolgálnak (pl. Apache-Tomcat webkonténer, Pluto JSR 168(portlet) alapú portál rendszer).
Óraszám: 64 tanóra (1 tanóra: 45 perc)
Minimum létszám: 3 fő
Tandíj: 115.200 Ft + ÁFA
Kedvezmény: 6.400 Ft + ÁFA (részletek)
Részletfizetés: készpénzes fizetési mód esetén van, legfeljebb 2 részletben
Célközönség:
Az ideális hallgató már programozott valamilyen nyelven (pl. C, JavaScript, stb.), így nem idegenek előtte a procedurális nyelvek építőkövei. Munkája során sokszínű, összetett feladatokat kell gyorsan megoldania. Munkája egyaránt érinti a kliens és a szerver oldalt is.
Ha szeretnéd tudni, hogy miként lehet pár nap alatt egy összetett webalkalmazást létrehozni akkor
vegyél részt a tanfolyamunkon.
Belépési feltétel:
- Windows kezelői szintű ismerete
- Programozási alapismeretek más nyelvből
- Alapszintű hálózati ismeretek
- SQL alapismeretek
- HTML alapismeretek
Igazolás: Oklevél
Időbeosztás:
- Napközben (9-16h): 4 hét, Heti két nap, napi 8 tanóra
- Este (17-21h): 6 hét, heti két nap, napi 5 tanóra
Tematika:
| Java alapok | A nyelvi konstrukciók (osztályok, objektumok, interfészek, vezérlési szerkezetek, konstuktorok. stb.), a java.lang csomag, a kivételkezelés, a JDK eszközeinek és a NetBeans grafikus fejlesztői környezet megismerése. |
| I/O kezelés, párhuzamosság | Csatorna típusok, fájlreprezentációk, a párhuzamos programozás eszközei (szálak, szinkronizálás) |
| A gyűjtemény keretrendszer | Gyűjtemények, listák, halmazok, leképezések, rendezés |
| Java és XML | Az XML Pack (JAXP) bemutatása, DOM, SAX implementációk |
| JDBC | Vendor független relációs adatbázis kezelés Java-ban (Java DataBase Connectivity) |
| JPA (Objektum relációs adatbáziskezelés) | OpenJPA, Hibernate, Toplink eszközökkel megvalósított objektum alapú adatbázis-kezelés SQL utasítások írása nélkül |
| Servlet-ek, JSP, JSTL | A Java dinamikus webes tartalom generálásának alapvető eszközei, webkonténerek és használatuk, JSP és JavaBean kapcsolat. A Standard Tag Library használata, saját TagLibrary megvalósítása. Egymásba ágyazható, ciklikus Tag-ek keszítése. |
| JSF | JavaServerFaces alapokon navigáció oldalak között, User Interface környezet kialakítása, User inputok validálása, hibakezelés, JavaBean management, eseménykezelés, webalkalmazások nemzetköziesítése, webes komponensek készítése |
| Ajax és a Java | Szerveroldali Java lehetőségeinek használata WEB 2.0-ás alkalmazásokban. |
| Szabványos(JSR 168, JSR 286) portlet alapú webalkalmazások készítése | A legújabb Java-s, webes szabványoknak megfelelő, keretrendszerfüggetlen webalkalmazás fejlesztés. Eseménykezelés, portlet nézetek, erőforrás ketelés felhasználói jogosultságokkal, AJAX. Glassfish és Open Portal Portlet konténer 2.0 alapokon |

