Java fejlesztés Spring keretrendszerrel

InformációÉrdeklődés
Tisztelt érdeklődő!
Jelenleg a tanfolyamnak nincs konkrét időpontja. Amennyiben érdeklődőként regisztrálja magát, elősegíti a tanfolyam mielőbbi megszervezését.
Várjuk jelentkezését!
Érdeklődés

A Spring az egyik legnépszerűbb nyíltforrású Java alkalmazás keretrendszer. Gyakran emlegetik a Java eszközök svájci bicskájaként is, erős integrációs szerepe miatt. A tanfolyam célja bemutatni a keretrendszert magát, alapfogalmait, architektúráját, a különböző modulok szerepét és azok használatát komplex példákon keresztül. Az oktatás során számos területről kap betekintést a hallgató, amelyek ugyan nem Spring specifikus ismeretek, de feltétlenül szükségesek a tanfolyami anyag megértéséhez. Ilyen téma többek közt számos tervezési minta megismerése, adatbázis elméleti fogalmak, architektúrális megfontolások.  A tanfolyam végére a hallgató képes lesz összeállítani egy minden réteget lefedő, Spring alapú nagyvállalati alkalmazást. 

Óraszám: 40 tanóra (1 tanóra: 45 perc)
Minimum létszám: 5 fő

Tandíj: 100.000 Ft /fő + ÁFA

Kedvezmény: 4.000 Ft + ÁFA (részletek)

Részletfizetés: nincs, a tandíjat egy összegben kell befizetni

Célközönség:

A tanfolyam azoknak a gyakorlott Java fejlesztőnek ajánlott, akik szeretnének alternatívát kapni a Java EE technológiák mellé, vagy azokat integráltan használni, kiegészítő megoldásokat alkalmazva.

Belépési feltétel:

  • Java programozási ismeretek és gyakorlat.
  • Java web alapú fejlesztés alapismeretek (Servlet technológia, JSP, XML kezelés).

Igazolás: Tanúsítvány
Időbeosztás:

Az aktuális kiírás szerint

Külön vállalati megrendelésre egyedi beosztásban is 

Tematika:
 
Fejlesztő keretrendszer bemutatása, felépítéseEclipse fejlesztői környezet bemutatása, Maven alapú projekt és alkalmazás-szerver előkészítése, konfigurációja. (JDK 1.7, Eclipse, Maven, Apache Tomcat 7)
Architektúrális alapok, bevezetés a Spring keretrendszer alapfogalmaibaN rétegű web alkalmazások felépítése, a rétegek szerepe, interfész alapúság. Mi is a Spring, a rendszer moduljainak áttekintése. Fejlesztés a keretrendszer szemszögéből.
Konfiguráció, Spring bean-ek fogalma, bean-ek életciklus modellje, callback mechanizmusInversion of Control, Dependency injection fogalma. XML és annotáció alapú konfiguráció alapjai, property editor fogalma. Spring bean-ek definiálása, bean életciklus, callback metódusok használata. Application context fogalma, típusai.
Perzisztencia réteg kialakítása JDBC és ORM eszközök segítségévelSpring JDBC és JPA támogatás. Template és support osztályok áttekintése. Perzisztencia réteg kialakítása a DAO tervezési mintának megfelelően.
Tranzakció-kezelésDeklaratív és programozott tranzakció kezelés elméleti alapjai és gyakorlati alkalmazása Spring környezetben.
Aspektus orientált programozásAspektus orientált programozás alapfogalmai (aspect, pointcut, advice, target, proxy, introduction, weaving…)
Spring MVCSpring MVC alapok. MVC tervezési minta, controller osztályok, URL mapping típusok, a viewresolver interfész és implementációi, interceptor-ok. Az alkalmazás lokalizációja, JSTL használata. Validáció, databinding.
Spring SecuritySpring security alapok, konfiguráció. BASE és FORM alapú authentikáció, saját authentication provider használata. Fontosabb konfigurációs beállítások, kontroller és szerviz réteg védelme.
Unit és integrációs tesztelés Spring környezetben.Spring Textcontext keretrendszer használata, JUnit, TestNG bemutatása, használata, Mock objektumok.
Összevetés a Java EE technológiákkalFontos különbségek, összehasonlítás pró és kontra jelleggel, fontosabb webes keretrendszerek áttekintése.
Kiegészítő technológiák a tanfolyami példáknak megfelelőenJMS technológia integrációja, JNDI erőforrások használata, E-mail küldés, dinamikus nyelvek támogatása, komplex Groovy példa.



Érdekel Megosztás

Java kategória többi tanfolyamai: