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 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.

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 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.

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.

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 tanfolyamon hallgatóink átfogó ismereteket szereznek a vállalati környezetben nagyon népszerű J2EE technológiáról.

Tanfolyamunkon a hallgatók megismerkednek a Java SE 8-as verzió forradalmi újdonságaival: Lambda kifejezések, stream-ek, új dátumkezeléshez kapcsolódó API-k. 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.

Tanfolyamunkon a hallgatók megismerkednek a Java SE alapvető nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8 illetve Java SE 7 programozói vizsgákra (OCA – Oracle Certified Associate, 1Z0-808, 1Z0-803).

Tanfolyamunkon a hallgatók megismerkednek a Java SE haladó szintű nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8, illetve Java SE 7 programozói vizsgákra (OCP – Oracle Certified Professional, kód:1Z0-809, kód:1Z0-804).

Tanfolyam naptár

H K Sz Cs P Szo V
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 1 2 3

Tanfolyam időpontok

Első oktatási nap:

2017-12-11  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2017-12-01
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