Síťové programování s Go: Kódování bezpečných a spolehlivých síťových služeb od nuly.

Hodnocení:   (4,6 z 5)

Síťové programování s Go: Kódování bezpečných a spolehlivých síťových služeb od nuly. (Adam Woodbeck)

Recenze čtenářů

Shrnutí:

Kniha je oceňována pro svůj odborný pohled na síť Go, praktické příklady a srozumitelný text. Někteří čtenáři však považují některé příklady za neužitečné, části za příliš historické a kniha nemusí být vhodná pro úplné začátečníky.

Klady:

Odborné znalosti autora o Go a síťování.
Četné praktické příklady, které zlepšují porozumění.
Důraz na používání standardní knihovny Go, která je užitečná při vytváření aplikací.
Kvalitní psaní a pozitivní zkušenosti s učením, které zaznamenalo mnoho čtenářů.

Zápory:

Některé příklady jsou považovány za zbytečné nebo nepraktické.
Obsahuje části, které jsou považovány za nadměrný historický kontext, který odvádí pozornost od hlavního zaměření.
Nemusí vyhovovat úplným začátečníkům, kteří chtějí hlubokou teorii sítí.

(na základě 6 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Síťové programování s jazykem Go vás naučí psát čistý a bezpečný síťový software pomocí programovacího jazyka, který je navržen tak, aby to bylo snadné.

Vytvářejte jednoduchý, spolehlivý síťový software

Jazyk Go, který v sobě spojuje to nejlepší z mnoha jiných programovacích jazyků, je rychlý, škálovatelný a navržený pro vysoce výkonné sítě a víceprocesorové zpracování. Jinými slovy, je ideální pro síťové programování.

Kniha Síťové programování s jazykem Go vám pomůže využít jazyk Go k psaní bezpečného, čitelného a produkčně připraveného síťového kódu. V prvních kapitolách se seznámíte se základy síťování a směrování provozu. Poté tyto znalosti využijete, protože vás kniha provede psaním programů, které komunikují pomocí TCP, UDP a unixových soketů a zajišťují spolehlivý přenos dat.

Postupně prozkoumáte síťové protokoly vyšší úrovně, jako jsou HTTP a HTTP/2, a vytvoříte aplikace, které bezpečně komunikují se servery, klienty a rozhraními API v síti pomocí protokolu TLS.

Naučíte se také:

- Základy internetového protokolu, jako je struktura IPv4 a IPv6, multicasting, DNS a překlad síťových adres.

- Metody zajištění spolehlivosti komunikace na úrovni soketů.

- Způsoby použití obslužných rutin, middlewaru a multiplexorů k vytvoření schopných aplikací HTTP s minimem kódu.

- Nástroje pro začlenění ověřování a šifrování do aplikací pomocí TLS.

- Metody serializace dat pro uložení nebo přenos ve formátech vhodných pro Go, jako jsou JSON, Gob, XML a protokolové buffery.

- Způsoby instrumentace vašeho kódu pro poskytování metrik o požadavcích, chybách a dalších.

- Přístupy k nastavení aplikace pro běh v cloudu (a důvody, proč byste to mohli chtít).

Síťové programování v jazyce Go je vše, co budete potřebovat, abyste mohli využít výhod integrované souběžnosti, rychlé kompilace a bohaté standardní knihovny jazyka Go.

Pokrývá Go 1. 15 (zpětně kompatibilní s Go 1. 12 a vyššími)

Další údaje o knize:

ISBN:9781718500884
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:396

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Síťové programování s Go: Kódování bezpečných a spolehlivých síťových služeb od nuly. - Network...
Síťové programování s jazykem Go vás naučí psát...
Síťové programování s Go: Kódování bezpečných a spolehlivých síťových služeb od nuly. - Network Programming with Go: Code Secure and Reliable Network Services from Scratch

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)