fbpx
Tanfolyam hossza:
Képzés nyelve:
16 tanóra
Magyar
A képzés díja:
149 500 Ft + Áfa

Tanfolyam időpontok és jelentkezés

Első oktatási nap: 2024. március 27., további oktatási napok: 28.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. március 19.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

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

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. május 31.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

Első oktatási nap: 2024. szeptember 23., további oktatási napok: 24.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. szeptember 13.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

Első oktatási nap: 2024. december 9., további oktatási napok: 10.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. november 29.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

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.

Tanfolyamunk célja, hogy hallgatóink megismerjék a Spring 5-ös verzióban bevezetésre került Spring Reactive könyvtár legfontosabb elemeit és gyakorlati feladatokon keresztül elsajátítsák lehetőségeit.

Tanfolyamunkat azon hallgatóinknak ajánljuk, akik Spring keretrendszerben dolgoznak, de még nem ismerik a Spring Reactive könyvtár elemeit és szeretnének átfogó képet kapni annak funkcióiról. Továbbá az itt megszerzett tudással belevághatnak a vállalaton belüli reaktív stack kialakításába vagy éppen egy imperatív alkalmazás reaktív stack-be történő migrálásába.

Spring alapismeretek, gyakorlati tudás. Aki még nem dolgozott Spring keretrendszerben, annak javasoljuk a Spring programozás tanfolyamunk elvégzését. Java programozási alapok ismerete és a gyakorlati Java tudás. Angol szakdokumentációk megértése (a képzés magyar oktatóval, magyar nyelven történik).

A mai modern programozási technikák között, – az imperatív programozás mellett – egyre nagyobb helyet foglalnak el a különböző deklaratív technikák. Ilyen deklaratív programozási technikának tekintjük a reaktív programozást.

Jellemzői a rendszer egészét átfogó eseményvezérelt, aszinkron feldolgozás, amely komoly teljesítménynövekedést, alacsony válaszidőket, a hardver erőforrások jobb kihasználását és akadásmentes felhasználói élményt (UX) jelent.

A deklaratív programozási jelleg pedig kompakt, lényegretörő, jól karbantartható kódot jelent, szemben az imperatív kódok sokszor redundáns kódszerkezetével.

A Spring keretrendszer szinte az elsők között kezdte el támogatni a reaktív stack-et a Project Reactor library-n keresztül. Ezáltal lehetőség nyílt Spring keretrendszerben is megvalósítani nagy feldolgozási kapacitású, alacsony késleltetésű, nem-blokkoló, aszinkron feldolgozást, amely egy jó alapot biztosít a mai microservice back-end architektúrák kiépítéséhez.

 

Tematika:

 

1. BEVEZETÉS

1.1 Mit jelent a reaktív stack?

1.2 Reaktív stack előnyei

1.3 Reaktív microservice architektúra bemutatása

1.4 Alapfogalmak: reaktív stream, backpressure, aszinkron (non-blocking) feldolgozás, párhuzamosítás

1.5 Spring MVC vs. WebFlux

1.6 Fejlesztőkörnyezet bemutatása

 

2. REAKTÍV PROGRAMOZÁS

2.1 Imperatív vs. reaktív programozás

2.2 Reactive streams

2.3 Reactive API: Mono és Flux

2.4 Operátorok

2.5 Reaktív programkód debuggolása

2.6 Imperatív rendszer migrálási kérdései

  

3. REACTIVE STACK SPRING WEBFLUX + SPRING DATA REACTIVE REPOSITORY

3.1 Modellek 1: Annotated Controllers

3.2 Modellek 2: Functional Endpoints

3.3 Reaktív adatbázis kapcsolat: Spring Data R2DBC (Reactive Relation Database Connectivity)

3.4 Üzenetek formázása (codecs)

3.5 Exception kezelés

3.6 Filter-ek

3.7 Logolás

3.8 Nézetek használata

 

4. WEBCLIENT

4.1 WebClient bemutatása

4.2 URI linkek: UriBuilder, UriComponents

4.3 HTTP hívások

4.4 Üzenetek összeállítása és feldolgozása

4.5 Teszteljünk: WebTestClient

4.6 Mocking lehetőségek

 

5. SPRING BOOT MONITOROZÁS

5.5 Monitorozási kérdések, elméleti háttér, architektúra

5.6 Spring Boot és Grafana

 

6. SPRING BOOT KONTÉNERIZÁCIÓ

6.6 Konténerizáció elméleti háttere

6.7 Spring Boot Docker

6.8 Docker file felépítése

6.9 Belépési pont definiálása

6.10 Maven plugin

 

Az oktatás szakmai vezetője


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:
ápr. 02
jún. 24
aug. 26
Java programozás alapok
(MFJAVA1)

Hossz:
40 tanóra
Ár:
139 500 Ft + Áfa
Időpontok:
máj. 13
aug. 05
nov. 18
Spring programozás tanfolyam
(MFSPRING1)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
máj. 21
aug. 12
nov. 11

Ezek a tanfolyamok és e-learningek is érdekelhetnek

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


Java programozás haladó
(MFJAVA2)

Hossz:
40 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
ápr. 15
jún. 03
okt. 07
Java webfejlesztés
(MFJAVAWEB)

Hossz:
16 tanóra
Ár:

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

Időpontok:
márc. 25
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:
márc. 04
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:
márc. 18
júl. 29
dec. 02
Enterprise JavaBeans (EJB) fejlesztés
(MFJAVAEJB)

Hossz:
16 tanóra
Ár:

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

Időpontok:
máj. 06
szept. 16
Java adatbázis-kezelés (JPA)
(MFJAVAJPA)

Hossz:
16 tanóra
Ár:

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

Időpontok:
ápr. 29
szept. 09
Funkcionális programozás Java nyelven
(MFJAVA8U)

Hossz:
16 tanóra
Ár:

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

Időpontok:
febr. 29
jún. 13
okt. 03
Java EE programozás Oracle Weblogic Server alapon
(MFOJJ1)

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

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