Hálózati programozás a Go segítségével: Biztonságos és megbízható hálózati szolgáltatások kódolása a semmiből

Értékelés:   (4.6 az 5-ből)

Hálózati programozás a Go segítségével: Biztonságos és megbízható hálózati szolgáltatások kódolása a semmiből (Adam Woodbeck)

Olvasói vélemények

Összegzés:

A könyvet dicsérik a Go hálózatépítés szakértői meglátásaiért, a gyakorlati példákért és a világos írásmódért. Egyes olvasók azonban bizonyos példákat nem találnak hasznosnak, a fejezeteket túlságosan történeti jellegűnek, és nem biztos, hogy abszolút kezdőknek való.

Előnyök:

Szakértői tudás a szerzőtől a Go és a hálózatépítés témakörében.
Számos gyakorlati példa, amelyek fokozzák a megértést.
Hangsúly a Go szabványos könyvtár használatára, ami hasznos az alkalmazások építésében.
Magas színvonalú írás és pozitív tanulási élmény, amelyet sok olvasó megjegyzett.

Hátrányok:

Néhány példát értelmetlennek vagy nem praktikusnak tartanak.
Túlzottnak ítélt történelmi kontextusú részeket tartalmaz, amelyek elvonják a figyelmet a fő témától.
Talán nem felel meg a mélyreható hálózatelméletet kereső teljesen kezdőknek.

(6 olvasói vélemény alapján)

Eredeti címe:

Network Programming with Go: Code Secure and Reliable Network Services from Scratch

Könyv tartalma:

A Network Programming with Go megtanítja, hogyan írhat tiszta, biztonságos hálózati szoftvereket egy olyan programozási nyelvvel, amely arra szolgál, hogy ez egyszerűnek tűnjön.

Építsen egyszerű, megbízható hálózati szoftvereket

A Go számos más programozási nyelv legjobb részeit ötvözi, gyors, skálázható, és nagy teljesítményű hálózatépítésre és többprocesszoros működésre tervezték. Más szóval, tökéletes a hálózati programozáshoz.

A Network Programming with Go (Hálózati programozás a Go-val) segít a Go-t kihasználni biztonságos, olvasható, gyártásra kész hálózati kód írásához. Az első fejezetekben a hálózatépítés és a forgalomirányítás alapjaival ismerkedhet meg. Ezután ezt a tudást hasznosítani fogod, amikor a könyv végigvezet a TCP, UDP és Unix aljzatok segítségével kommunikáló programok írásán, hogy biztosítsa a megbízható adatátvitelt.

A könyv előrehaladtával olyan magasabb szintű hálózati protokollokat fedezhet fel, mint a HTTP és a HTTP/2, és olyan alkalmazásokat készíthet, amelyek a TLS segítségével biztonságosan lépnek kapcsolatba a kiszolgálókkal, ügyfelekkel és API-kkal a hálózaton keresztül.

Megtanulja továbbá:

- Az internetprotokoll alapjai, például az IPv4 és az IPv6 felépítése, a multicasting, a DNS és a hálózati címfordítás.

- A socket-szintű kommunikáció megbízhatóságának biztosítására szolgáló módszerek.

- A kezelők, middleware-ek és multiplexerek használatának módjai, hogy minimális kóddal képes HTTP-alkalmazásokat építsünk.

- Eszközök a hitelesítés és titkosítás beépítéséhez az alkalmazásokba TLS használatával.

- Módszerek az adatok szerializálására tároláshoz vagy továbbításhoz Go-barát formátumokban, például JSON, Gob, XML és protokollpufferekben.

- A kódod instrumentálásának módjai, hogy metrikus adatokat szolgáltass a kérésekről, hibákról és egyebekről.

- Megközelítések az alkalmazásod felhőben való futtatására (és okok, hogy miért érdemes).

A Network Programming with Go (Hálózati programozás Go-val) minden, amire szüksége lesz ahhoz, hogy kihasználja a Go beépített párhuzamosságának, gyors fordításának és gazdag szabványkönyvtárának előnyeit.

A Go 1. 15-öt tartalmazza (visszafelé kompatibilis a Go 1. 12-vel és újabbakkal)

A könyv egyéb adatai:

ISBN:9781718500884
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:396

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Hálózati programozás a Go segítségével: Biztonságos és megbízható hálózati szolgáltatások kódolása a...
A Network Programming with Go megtanítja, hogyan...
Hálózati programozás a Go segítségével: Biztonságos és megbízható hálózati szolgáltatások kódolása a semmiből - Network Programming with Go: Code Secure and Reliable Network Services from Scratch

A szerző munkáit az alábbi kiadók adták ki: