|
|
|
||
Poslední úprava: doc. RNDr. Petr Hnětynka, Ph.D. (09.05.2018)
|
|
||
Poslední úprava: prof. Ing. Petr Tůma, Dr. (30.09.2019)
Během cvičení se řeší a diskutují úlohy, které jsou hodnoceny 0-10 body každá, hodnocení odráží splnění zadání a další vlastnosti řešení (prezentace, dokumentace, kvalita návrhu, styl). Výsledná známka je určena z průměru přidělených bodů (minimum 5 na "dobře", 7 na "velmi dobře", 9 na "výborně"). Vzhledem k tomu, že základní podmínkou získání zápočtu je systematická práce během semestru, jsou vyloučeny opravné termíny zápočtu. |
|
||
Poslední úprava: prof. Ing. Petr Tůma, Dr. (04.10.2022)
Specifikace jednotlivých technologií, jmenovitě: protobuf Home, http://developers.google.com/protocol-buffers Google RPC Home, http://www.grpc.io JGroups Home, http://www.jgroups.org. OpenAPI Initiative Home, https://www.openapis.org OpenAPI Generator Home, https://openapi-generator.tech |
|
||
Poslední úprava: prof. Ing. Petr Tůma, Dr. (04.10.2022)
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. |