JAVAX-SPRINGINT

Új Spring integrációs technológiák, REST, JMS, gRPC, GraphQL

Integrációs technológiák a gyakorlatban, összehasonlításuk
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A képzés áttekinti, hogy két alkalmazás összekapcsolására milyen formátumok és protokollok használhatók. Legismertebb formátum a JSON, de létezik Avro és Protobuf formátum, valamint serialization. Két alkalmazást lehet szinkron módon összekötni REST használatával, illetve GraphQL vagy gRPC segítségével. Az aszinkron kommunikációhoz JMS használható.

Tematika

  • Formátumok és protokollok összehasonlítása
  • REST
    • REST Clients típusok és összehasonlításuk
    • RestTemplate
    • RestClient
    • WebClient
    • HTTP Service Clients
    • WireMock
    • Hibakezelés
    • Tesztelés
    • Decorators
  • GraphQL
    • Séma
    • Lekérdezés
    • Módosítás
    • Hibakezelés
    • Lapozás
    • Rendezés
    • Batch loading
    • Caching
    • QueryDSL
    • Query by Example
    • Tesztelés
  • gRPC
    • Séma
    • Protobuf
    • Kódgenerálás
    • Interceptors
    • Hibakezelés
    • Tesztelés
  • JMS
    • Üzenet küldése és fogadása
    • Üzenet formátumok
    • Üzenet fejlécek
    • Message selector
    • Mérgezett üzenetek
    • Hibakezelés
    • Delivery Delay
    • Quality of Service
    • Tranzakciókezelés
    • Kérés-válasz kommunikáció
    • Publish and subscribe
    • Browsing
    • Tesztelés
Tematika (PDF)

Szükséges előképzettség

Elvárt a Java programozási nyelv és a Spring Boot stabil ismerete.

Mivel a tananyagok egy része angol nyelvű, alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.