Sieťové aplikácie a komunikácia v Jave
Kurz ťa prevedie vývojom sieťových aplikácií v Jave – od základov TCP/UDP komunikácie až po moderné reaktívne a cloudové riešenia. Pochopíš princípy client-server architektúry, prácu so soketmi, HTTP komunikáciu a rozdiely medzi jednotlivými protokolmi.
Naučíš sa implementovať vlastný TCP/UDP server a klienta, pracovať s moderným HttpClientom, spracovať REST API a vytvoriť realtime komunikáciu pomocou WebSocketov. Súčasťou kurzu je aj bezpečnosť (TLS/SSL, šifrovanie, certifikáty), optimalizácia výkonu a vysokovýkonné NIO riešenia.
Kurz ide ďalej do sveta messagingu (Kafka, JMS, RabbitMQ), gRPC, reaktívnych frameworkov (Reactor Netty, WebFlux) a cloudového nasadenia. Nechýba testovanie, monitoring ani praktické nástroje ako Postman, WireMock či Wireshark. Po absolvovaní budeš schopný navrhovať robustné, škálovateľné a bezpečné sieťové aplikácie pripravené na produkčné prostredie.
99 €

