Java Spring Core programozás

Tanfolyam kódja:
MFSPRING1
Tanfolyam hossza:
24 tanóra, 3 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
99 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

Tanfolyamunkon a hallgatók megismerkednek a Spring keretrendszer elemeivel és a hozzá kapcsolódó kiegészítő technológiákkal: Spring Data, Spring Boot, Spring Security. Képzésünk végén hallgatóink képesek lesznek önállóan létrehozni Spring keretrendszerre épülő Java alkalmazást.

Előfeltételek:

Java programozási alapok ismerete és a gyakorlati Java tudás, továbbá Eclipse fejlesztőkörnyezet ismerete.

Kiknek ajánljuk?

Java tudással rendelkező szoftverfejlesztőknek, akiknek céljuk, hogy teljes körűen megismerjék és gyakorlatban is használják a Spring keretrendszert.

Képzés nyelve:
Magyar
Részletes leírás:

A Spring keretrendszer mindig is a Java nyelvre épülő technológiák zászlóshajója volt. Több jelentős újítás is a Spring keretrendszerből került be a Java EE szabványba. Segítségével rendkívül hatékonnyá válik összetett, nagyvállalati környezetre adaptált Java EE alkalmazás fejlesztése. Ezen kívül számos kiegészítő moduljának használatával tehetjük teljessé alkalmazásunkat, gondoljunk akár csak az adatelérésre, a biztonsági kérdésekre vagy a REST technológiára épülő Web Service kialakítására.

Tematika:

1.  ÁLTALÁNOSAN A SPRING-RŐL

1.1. Konfiguráció és beállítások
1.2. Spring Expression Language
1.3. Fejlesztőkörnyezet kialakítása

 

2.  DEPENDENY INJECTION TECHNIKA

2.1. Annotációk használata
2.2. Életciklushoz kapcsolódó annotációk
2.3. XML alapú Dependecy Injection
2.4. Bean-ek életciklusa és interceptorok
 

3.  SPRING ALAPÚ ALKALMAZÁS TESZTELÉSE

3.1. Tesztelés vezérelt fejlesztés
3.2. Tesztadatok összeállítása (@Sql)
3.3. Teszt futtatáshoz használható annotációk
 

4.  AOP (ASPECT-ORIENTED PROGRAMMING)

4.1. Mire jó az AoP?
4.2. Spring AoP és AspectJ összehasonlítása
4.3. Függvények beágyazása
 

5. ADATBÁZIS ELÉRÉS SPRING SEGÍTSÉGÉVEL

5.1. Spring illesztése különböző adatbázisokhoz
5.2. Cache használata (@Cacheable)
5.3. Tranzakciók kezelése
 

6.  JPA & SPRING

6.1. Mit jelent az ORM?
6.2. Általánosan a JPA (Java Persistence API)-ről.
6.3. Spring beállítások
6.4. Spring JPA megvalósítás ismertetése
 

7. WEBES FEJLESZTÉS

7.1. Spring beállítása
7.2. Hogyan támogatja a Spring a webes fejlesztést
7.3. Szükséges annotációk
 

8.  SPRING BOOT ISMERTETÉSE

8.1. Miben segít a Spring Boot?
8.2. Konfigurációkezelés Spring Boot-tal
8.3. Alkalmazások csomagolása (JAR, WAR)
8.4. Naplózási lehetőségek
8.5. Spring Boot tesztelési lehetőségei
 

9.  BIZTONSÁGI KÉRDÉSEK

9.1. Spring Security bemutatása
9.2. Authentikáció megoldása
9.3. Spring Security Taglib használata JSP-ben
9.4. Függvény szintű biztonsági beállítások
9.5. Szúrési lánc megadása
 

10.  REST WEB SZOLGÁLTATÁS

10.1. REST ismertetése
10.2. REST fejlesztése Spring használatával
10.3. Szükséges annotációk bemutatás

 

Vissza


Hasonló tanfolyamok listája:

A tanfolyam megtanít bármilyen Java fejlesztőt arra, hogy miként fejlesszen egy meglehetősen komplex Android alkalmazást. A tanfolyam során a tanultakat egy példa alkalmazás elkészítésével hasznosítjuk. A tanfolyam célja, hogy a hallgató elsajátítsa az Androidos gondolkodást.

Tanfolyamunkon a Java EE EJB fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az EJB technológia alkalmazását elosztott rendszerek, alkalmazásszerverek esetén.

A tanfolyam csomagban is elérhető, kedvezményes áron. Válaszd a Java Mester - Web Service, EJB, JPA csomagot a kedvezményért! 

A Java Persistence API (JPA) segítségével hatékonyan tárolhatjuk adatbázisban Java objektumainkat, szabványosan érhetjük el az adatbázis funkcióit, de akár konkrét SQL utasítást is futtathatunk. Tanfolyamunkon a Java EE JPA fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az adatbáziskezelés folyamatát JPA technológia alkalmazásával.

A tanfolyam csomagban is elérhető, kedvezményes áron. Válaszd a Java Mester - Web Service, EJB, JPA csomagot a kedvezményért! 

Tanfolyamunkon a Java EE Java Server Faces (JSF) fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a JSF technológia alkalmazását webes alkalmazások esetén.

A tanfolyam csomagban is elérhető, kedvezményes áron. Válaszd a Java Mester - Web fejlesztés, JSF csomagot a kedvezményért! 

Tanfolyamunkon a Java EE Web Service fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Web Service (JAX-WS, REST) technológia alkalmazását elosztott rendszerek esetén.

A tanfolyam csomagban is elérhető, kedvezményes áron. Válaszd a Java Mester - Web Service, EJB, JPA csomagot a kedvezményért! 

Tanfolyamunkon a Java EE Web fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Java EE által adott webes komponenseket, technológiákat (Servlet, JSP).

A tanfolyam csomagban is elérhető, kedvezményes áron. Válaszd a Java Mester - Webfejlesztés, JSF csomagot a kedvezményért! 

A tanfolyamon hallgatóink átfogó ismereteket szereznek a vállalati környezetben nagyon népszerű J2EE technológiáról.

Tanfolyam csomagunk a Java Enterprise Edition minden fontos témakörét lefedve átfogó tudást ad, gyakorlati feladatokon keresztül ismerik meg a résztvevők a különféle technológiákat.

Tanfolyami csomag ajánlatunk a Java Enterprise Edition verzió alábbi két moduljához kapcsolódó tanfolyamokat tartalmazza.

Java Server Faces (JSF)

Java EE Webfejlesztés 

Tanfolyami csomag ajánlatunk a Java Enterprise Edition verzió alábbi három moduljához kapcsolódó tanfolyamokat tartalmazza.

Enterprise JavaBeans (EJB) fejlesztés 

Web Service fejlesztés 

Java Persistence API (JPA) 

Tanfolyamunkon a hallgatók megismerkednek a Java SE 8-as verzió forradalmi újdonságaival: Lambda kifejezések, stream-ek. Segítségükkel immár a Java nyelvben is elérhetők a régóta hiányolt funkcionális programozás alapszintű nyelvi elemei. Gyakorlati példákon keresztül hallgatóink elsajátítják a Java nyelv új szerkezeteit, a Lambda kifejezések használatát, a stream-ek kezelését és a mindennapi feladatokban gyakran felmerülő programozási elveket.

Tanfolyamunk célja, hogy hallgatóinkat felkészítsük az Oracle Java SE alapszintű programozói vizsgára (Exam No. 1Z0-808). A tanfolyamhoz szükséges elméleti tudást a Java SE alapképzésünk biztosítja (MFJAVA1).

Tanfolyamunk célja, hogy hallgatóinkat felkészítsük az Oracle Java SE haladó szintű programozói vizsgára (Exam No. 1Z0-809). A tanfolyamhoz szükséges elméleti tudás egy részét a „Java SE alapképzésünk” (MFJAVA1) és a „Java SE 8-as verzió újdonságai” (MFJAVA8U) képzésünk biztosítja. Továbbá jelen tanfolyam keretében átvesszük a konkurens programozás elméleti ismereteit is, mely témakör ismerete szintén szükséges a vizsgához.

Tanfolyam naptár

H K Sz Cs P Szo V
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Tanfolyam időpontok

Első oktatási nap:

2018-09-26  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-09-14

Oktatók:

Akciók:

A tanfolyam ugyan még nem indult el, de a jelentkezési határidő lejárt. Hívd ügyfélszolgálatunkat, hátha még tudunk helyet biztosítani!


Első oktatási nap:

2018-11-07  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-10-31
Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is