Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Middleware Architectures 2

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
NIE-AM2 Z,ZK 5 2P+1C anglicky
Garant předmětu:
Milan Dojčinovski
Přednášející:
Milan Dojčinovski
Cvičící:
Milan Dojčinovski
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Students will learn new trends and technologies on the Web including theoretical foundations. They will gain an overview of Web application architectures, concepts and technologies for microservices, distrubuted cache and databases, smart contracts, realtime communication and web security.

Požadavky:

Software architectures and Web technologies (HTTP, HTML, URI, XML), programming skills (Java, JavaScript), computer networks, basic algorithms.

Osnova přednášek:

1. Web server architecture.

2. Web applications infrastructure.

3. (2) Microservices architecture.

4. Distributed web applications cache.

5. Big data streaming.

6. Principles of distributed and decentralized databases (Blockchain).

7. Smart contracts in web applications.

8. Web applications security and third party access.

9. Principles of authentization and authorization in web architectures.

10. Protocols of real time communication.

11. Peer-to-peer communication on the web.

12. Web protocols optimization (HTTP/2).

Osnova cvičení:

1. Introduction, tools and architectures

2. Microservices

3. Distributed cache

4. Blockchain and Smart Contracts

5. Realtime Web and peer-to-peer

6. Web security

Cíle studia:
Studijní materiály:

1. S. Newman : Building Microservices (2nd Edition). O0Reilly, 2019. ISBN 978-1492034025.

2. I. Grigorik : High Performance Browser Networking. O’Reilly Media, 2013. ISBN 9781449344757.

3. A. M. Antonopoulos : Mastering BitCoin. O’Reilly Media, 2014. ISBN 9781491902639.

4. S. Loreto, S.P. Romano, L. Miniero : Real-Time Communication with WebRTC: Peer-to-Peer in the Browser (2nd Edition). O’Reilly Media, 2017. ISBN 978-1491938089.

5. B. Pollard : HTTP/2 in Action. Manning Publications, 2019. ISBN 978-1617295164.

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/NI-AM2/

Další informace:
https://courses.fit.cvut.cz/NI-AM2/
Rozvrh na zimní semestr 2023/2024:
Rozvrh není připraven
Rozvrh na letní semestr 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost TH:A-1242
Dojčinovski M.
09:15–10:45
(přednášková par. 1)
Thákurova 7 (budova FSv)
místnost TH:A-1142
Dojčinovski M.
14:30–16:00
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Thákurova 7 (budova FSv)
Apple lab
St
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 15. 4. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6699606.html