Charles Explorer logo
🇨🇿

Úvod do middleware

Předmět na Matematicko-fyzikální fakulta |
NSWI163

Sylabus

1. Architektura klient-server - motivace, technické problémy.

2. Serializace - technické problémy, alternativy řešení. Příklad s protobuf.

3. RPC - aplikace, technická architektura. Příklad s gRPC.

4. Messaging - aplikace, technická architektura. Příklad s jGroups.

5. Zabezpečení - základy zabezpečené komunikace, TLS, OAuth. Příklad s gRPC.

6. API - specifikace. Příklad s OpenAPI. Seznam konkrétních technologií se průběžně mění v závislosti na technologickém vývoji a praktických omezeních výuky.

Anotace

Víte, co mají společného vaše banka, váš oblíbený zpravodajský portál a vaše návštěva studijního informačního systému? Middleware!

Google či Twitter, ale i mobilní bankovnictví či elektronické obchody, používají middleware - technologe, které nabízejí komunikaci v prostředí internetu. Tento kurz formou cvičení seznámí s technologiemi middleware pro volání serverů, zasílání zpráv a další.

Upozornění: Cvičení obsahují příklady v C++, Javě či Pythonu, očekává se schopnost základní orientace (čtení a úpravy malého rozsahu).