Kurs ma na celu przybliżyć deweloperom wybrane aspekty sieciowe w praktyczny sposób. Zagadnienia są wybrane w taki sposób, aby kompleksowo omówić informacje potrzebne żeby skutecznie działać jako full-stack developer z pełną kontrolą nad sieciowością aplikacji.
Tematyka kursu:
- Model OSI i TCP/IP
- Warstwa 3 OSI - sieciowa - IPv4, IPv6
- Warstwa 4 OSI - transportowa - TCP, UDP, Porty
- Warstwa 7 OSI - aplikacji - HTTP
- Budowa pakietu HTTP
- HTTP/1.1 vs HTTP/2
- DNS
- Architektura klient-serwer
- Proxy, reverse-proxy
- Firewall
- SSL, TLS, Certyfikaty
- Websocket
- Load-balancing