Programarea rețelelor cu Go: Code Secure and Reliable Network Services from Scratch

Evaluare:   (4.6 din 5)

Programarea rețelelor cu Go: Code Secure and Reliable Network Services from Scratch (Adam Woodbeck)

Recenzii ale cititorilor

Rezumat:

Cartea este lăudată pentru cunoștințele sale de specialitate în domeniul rețelelor Go, cu exemple practice și o scriere clară. Cu toate acestea, unii cititori consideră că anumite exemple sunt nefolositoare, secțiunile sunt prea istorice și este posibil ca cartea să nu fie potrivită pentru începătorii absoluți.

Avantaje:

Cunoștințe de specialitate din partea autorului despre Go și rețele.
Numeroase exemple practice care îmbunătățesc înțelegerea.
Accent pe utilizarea bibliotecii standard Go, care este utilă pentru crearea de aplicații.
Scriere de înaltă calitate și experiență de învățare pozitivă remarcată de mulți cititori.

Dezavantaje:

Unele exemple sunt considerate inutile sau nepractice.
Conține secțiuni considerate context istoric excesiv care distrage atenția de la obiectivul principal.
S-ar putea să nu se adreseze începătorilor absoluți care doresc o teorie aprofundată a rețelelor.

(pe baza a 6 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Programarea rețelelor cu Go vă învață cum să scrieți software de rețea curat și sigur cu ajutorul limbajului de programare conceput pentru a face acest lucru să pară ușor.

Construiți software de rețea simplu, fiabil

Combinând cele mai bune părți ale multor alte limbaje de programare, Go este rapid, scalabil și proiectat pentru rețele de înaltă performanță și multiprocesare. Cu alte cuvinte, este perfect pentru programarea în rețea.

Programarea rețelelor cu Go vă va ajuta să profitați de Go pentru a scrie cod de rețea sigur, lizibil și gata de producție. În primele capitole, veți învăța elementele de bază ale rețelelor și rutarea traficului. Apoi veți pune în aplicare aceste cunoștințe pe măsură ce cartea vă ghidează prin scrierea de programe care comunică utilizând TCP, UDP și socket-uri Unix pentru a asigura transmiterea fiabilă a datelor.

Pe măsură ce avansați, veți explora protocoale de rețea de nivel superior, cum ar fi HTTP și HTTP/2 și veți construi aplicații care interacționează în siguranță cu servere, clienți și API-uri într-o rețea utilizând TLS.

De asemenea, veți învăța:

- noțiuni de bază despre protocolul Internet, cum ar fi structura IPv4 și IPv6, multicasting, DNS și traducerea adreselor de rețea.

- Metode de asigurare a fiabilității comunicațiilor la nivel de socket.

- Modalități de utilizare a manipulatoarelor, middleware-ului și multiplexoarelor pentru a crea aplicații HTTP capabile cu un cod minim.

- Instrumente pentru încorporarea autentificării și a criptării în aplicațiile dvs. utilizând TLS.

- Metode de serializare a datelor pentru stocare sau transmitere în formate Go-friendly precum JSON, Gob, XML și tampoane de protocol.

- Modalități de instrumentare a codului dvs. pentru a furniza măsurători despre cereri, erori și altele.

- Abordări pentru configurarea aplicației dvs. pentru a rula în cloud (și motive pentru care ați putea dori acest lucru)

Programarea în rețea cu Go este tot ce veți avea nevoie pentru a profita de concurența încorporată în Go, de compilarea rapidă și de biblioteca standard bogată.

Acoperă Go 1. 15 (compatibil înapoi cu Go 1. 12 și versiunile ulterioare)

Alte date despre carte:

ISBN:9781718500884
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:396

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea rețelelor cu Go: Code Secure and Reliable Network Services from Scratch - Network...
Programarea rețelelor cu Go vă învață cum să...
Programarea rețelelor cu Go: Code Secure and Reliable Network Services from Scratch - Network Programming with Go: Code Secure and Reliable Network Services from Scratch

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)