fbpx
Tanfolyam hossza:
Képzés nyelve:
16 tanóra
Magyar
A képzés díja:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa


Tanfolyam időpontok és jelentkezés

Első oktatási nap: 2024. június 13., további oktatási napok: 14.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. június 5.
Képzés nyelve:
Magyar
Tanfolyam díja:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Kedvezmények:

Első oktatási nap: 2024. október 3., további oktatási napok: 4.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. szeptember 25.
Képzés nyelve:
Magyar
Tanfolyam díja:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Kedvezmények:

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

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.

Ezeket a kedvezményeket veheted igénybe jelentkezéskor:

MasterMoms program

Tanfolyamunkon a hallgatók megismerkednek a Java funkcionális programozást megvalósító nyelvi elemeivel, többek között a Lambda kifejezésekkel és a streamekkel. Gyakorlati példákon keresztül hallgatóink elsajátítják a Java nyelv funkcionális programozási szerkezeteit és a mindennapi feladatokban gyakran felmerülő funkcionális programozási elveket.

Azon Java programozóknak, akik szeretnék megismerni a funkcionális programozás lehetőségeit és előnyeit.

Java nyelv alap szintű ismerete.

Napjaink egyik legnépszerűbb és legsokoldalúbb programozási nyelve a Java. Felhasználási területeit hosszan lehetne sorolni: webfejlesztések, alkalmazás szerverek, mobil eszközök stb. Tanfolyamunk során hallgatóink megismerik a funkcionális programozást és a hozzá kapcsolódó Java nyelvi konstrukciókat. Az utolsó fejezetben pedig a Java modulrendszerével foglalkozunk. A tanfolyam elvégzése után képesek lesznek önállóan létrehozni hatékony Java alkalmazásokat a funkcionális programozás nyelvi konstrukcióinak használatával.

 

Tematika:

1. BEVEZETÉS

1.1. Általánosan a funkcionális programozásról
1.2. Imperatív és funkcionális programozás összehasonlítása
1.3. Funkcionális programozás más nyelvekben

 

2. METÓDUSOK

2.1. Statikus függvények megadása interface-ek esetén 
2.2. Default metódus létrehozása és öröklődésének szabályai
 

3. LAMBDA KIFEJEZÉSEK BEMUTATÁSA

3.1. Anonim belső osztály használata, hátrányai 
3.2. Lambda kifejezés elemei
3.3. Funkcionális interface
3.4. Lambda kifejezések előnyei, összehasonlítás a korábbi módszerekkel
 

4. JAVA BEÉPÍTETT LAMBDA TÍPUSAI

4.1. java.util.function csomag interface-ei
4.2. Predicate, Consumer, Function, Supplier interface-ek ismertetése
4.3. Primitív és bináris verziók használata

 

5. COLLECTION TÍPUSOK FELDOLGOZÁSA LAMBDA KIFEJEZÉSSEL

5.1. forEach használata Collection feldolgozásra
5.2. Lambda kifejezés használata Collection feldolgozásra
5.3. Stream interface bemutatása
5.4. Collection típusok szűrése Lambda kifejezéssel
5.5. Létező metódus meghívása referencián keresztül
5.6. Hívási láncok létrehozása
5.7. Feldolgozási lánc (pipeline)

 

6. EREDMÉNY ELŐÁLLÍTÁS LAMBDA KIFEJEZÉSSEL

6.1. Adatok kinyerése
6.2. Keresés
6.3. Stream műveletek típusai
6.4. Optional osztály
6.5. Eredmény (számítási módszerek)
6.6. Stream rendezése
6.7. Eredmény előállítása collect() utasítással

 

7. TOVÁBBI LAMBDA TECHNIKÁK

7.1. Listák módosítása
7.2. Map típus módosítása
7.3. File műveletek stream segítségével
7.4. Map kulcsok és értékek felhasználása stream segítségével
7.5. Könyvtárbejárás stream használatával
7.6. flatMap funkció

 

8. PÁRHUZAMOS STREAM FELDOLGOZÁS

8.1. Streamek használata párhuzamos feldolgozásra
8.2. Párhuzamos működés ismertetése
8.3. Redukálás megadása asszociatív függvénnyel
8.4. Eredmény meghatározása

 

9. JAVA MODULRENDSZERE

9.1. JAR és classpath problémák 
9.2. Java Platform Module System (JPMS) 
9.3. Automatikus modul
9.4. Névtelen modul 
9.5. Szolgáltatások definiálása

 

A tanfolyam szakképzett mentorai


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Programozási alapok tanfolyam
(MFPROG1)

Hossz:
32 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
jún. 03
jún. 24
aug. 26
Java programozás alapok
(MFJAVA1)

Hossz:
40 tanóra
Ár:
139 500 Ft + Áfa
Időpontok:
aug. 05
nov. 18

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Spring programozás tanfolyam
(MFSPRING1)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
május 21
aug. 12
nov. 11
Spring Reactive programozás tanfolyam
(MFSPRING2)

Hossz:
16 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
jún. 10
szept. 23
dec. 09
Java webfejlesztés
(MFJAVAWEB)

Hossz:
16 tanóra
Ár:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Időpontok:
júl. 22
nov. 25
Java webfejlesztés Java Server Faces (JSF) technológiával
(MFJAVAJSF)

Hossz:
16 tanóra
Ár:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Időpontok:
aug. 22
Java webszolgáltatás fejlesztés
(MFJAVAWS)

Hossz:
16 tanóra
Ár:

119 500 Ft + Áfa helyett 89 500 Ft + Áfa

Időpontok:
júl. 29
dec. 02
Java adatbázis-kezelés (JPA)
(MFJAVAJPA)

Hossz:
16 tanóra
Ár:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Időpontok:
szept. 09
Enterprise JavaBeans (EJB) fejlesztés
(MFJAVAEJB)

Hossz:
16 tanóra
Ár:

119 500 Ft + Áfa helyett 99 500 Ft + Áfa

Időpontok:
szept. 16
Java EE programozás Oracle Weblogic Server alapon
(MFOJJ1)

Hossz:
40 tanóra
Ár:
269 500 Ft + Áfa
Időpontok:
nov. 25
Alkalmazásfejlesztés Android alapokon
(MFANDR1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
május 21
aug. 26
dec. 02