|
|
Tanfolyam célja
A tanfolyam célja megismertetni a hallgatókat a webes fejlesztés alapjaival, valamint hatékony eszközt adni a kezükbe a Java alapú szervlet, JSP, valamint Struts/JSF technológiákkal és ezek felhasználási módjaival. A tanfolyam a technológiákat konkrét gyakorlati feladatokon keresztül ismerteti meg.
A tanfolyam mindenkinek ajánlott, aki webes fejlesztésben kíván részt venni, és tisztában van a Java nyelv, a World Wide Web, valamint a HTML alapfogalmaival. A tanfolyam során használt eszközök: NetBeans fejlesztőeszköz, Glassfish alkalmazásszerver.
A tanfolyam kedvezményes konstrukciójú Java fejlesztői képzéssorozat keretén belül is elérhető. További információk.
Szükséges előképzettség
Java programozási ismeretek és gyakorlat, internet és HTML alapismeretek . A Java programozási alapok (JP-01) tanfolyam elvégzése vagy annak ismeretanyaga. Ajánlott a haladó Java fejlesztés (JP-02) tanfolyam ismeretanyagából: I/O, szálkezelés, hálózatkezelés. Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik.
Tanfolyami tematika
HTTP, mint állapotmentes protokoll, adatok továbbítása, webszerver működése.
Szervletek alapjai és életciklusa; szervlet konténer; szervletek környezete; HTML formok, és URL paraméterek; menetkövetés (Session); hibakezelés; biztonság; párhuzamossági megfontolások, nemzetköziesítés. JSP alapok, JSP direktívák, scriptletek, deklarációk. Osztályok, JavaBean használata JSP-ből; standard (JSTL) és saját fejlesztésű JSP taglib-ek.
Model-View-Controller tervezési minta, keretrendszerek, Struts/JSF alapfogalmak.
JSF fejlesztés lépései. Navigáció és hibakezelés. Felületi komponensek: osztályok, renderelési modell, konverziós modell, esemény és listener modell, validációs modell. Fázisok: Apply Request Values Phase, Process Validations Phase, Update Model Values Phase, Invoke Application Phase, Render Response Phase, Saját komponensek fejlesztése.
Internacionalizáció, AJAX
Adatbázis kapcsolatok létrehozása közvetlenül JDBC-vel illetve adatforrás segítségével.
|
|