Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch
暫譯: 使用 Go 進行網路程式設計:從零開始學習編寫安全可靠的網路服務
Woodbeck, Adam
- 出版商: No Starch Press
- 出版日期: 2021-03-25
- 售價: $1,750
- 貴賓價: 9.5 折 $1,663
- 語言: 英文
- 頁數: 392
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1718500882
- ISBN-13: 9781718500884
-
相關分類:
Computer-networks
立即出貨
買這商品的人也買了...
-
$3,325$3,150 -
$450$356 -
$1,700$1,700 -
$860$731 -
$1,628Concurrency in Go: Tools and Techniques for Developers (Paperback)
-
$1,330$1,260 -
$4,620$4,389 -
$1,848Learning CoreDNS : Configuring DNS for Cloud Native Environments (Paperback)
-
$720$562 -
$600$474 -
$1,650$1,568 -
$2,124Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback)
-
$1,386Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems
-
$1,200$948 -
$520$406 -
$1,840Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$780$616 -
$450$355 -
$580$458 -
$2,800$2,660 -
$780$616 -
$800$632 -
$600$468 -
$1,860$1,767 -
$750$375
相關主題
商品描述
Shows you how to leverage the Go programming language's concurrency and rich standard library to write robust network programs. You'll learn how to write secure, network software in idiomatic Go using the language's latest features. In Network Programming with Go you'll learn how to leverage Go's concurrency and rich standard library to write robust network programs to create and handle network connections. You'll learn how to send binary data using TCP and UDP, craft custom web clients and servers, build secure network connections with TLS, serialize data and use gRPC, and gain insight into your applications with structured logging and metrics. The author also connects network applications with corresponding cloud offerings such as AWS, Azure, and Google Cloud and shows how to programmatically interact with these providers using their software development kits. Difficult concepts are explained with analogies, diagrams, and examples as you learn to solve common networking problems and write secure software. For professional developers and experienced Go programmers.
商品描述(中文翻譯)
教你如何利用 Go 程式語言的併發性和豐富的標準庫來編寫穩健的網路程式。你將學會如何使用 Go 語言的最新特性來編寫安全的網路軟體。
在 Network Programming with Go 中,你將學會如何利用 Go 的併發性和豐富的標準庫來編寫穩健的網路程式,以創建和處理網路連接。你將學會如何使用 TCP 和 UDP 發送二進位資料,製作自訂的網頁客戶端和伺服器,使用 TLS 建立安全的網路連接,序列化資料並使用 gRPC,並透過結構化日誌和指標深入了解你的應用程式。 作者還將網路應用程式與相應的雲端服務(如 AWS、Azure 和 Google Cloud)連結,並展示如何使用這些提供者的軟體開發工具包進行程式化互動。困難的概念將透過類比、圖示和範例進行解釋,幫助你學會解決常見的網路問題並編寫安全的軟體。 適合專業開發人員和有經驗的 Go 程式設計師。作者簡介
Adam Woodbeck is a Senior Software Engineer at Barracuda Networks where he has implemented a distributed cloud environment in Go to supplant the previous cloud infrastructure, profoundly increasing its scalability and performance. Before his career in software engineering, Woodbeck spent time in the world of biomechanics and neurology, caring for patients as a chiropractor for nearly a decade. Adam relishes the opportunity to take a deep dive into interesting topics and distill that information into a digestible format for the benefit others.
作者簡介(中文翻譯)
亞當·伍德貝克是Barracuda Networks的資深軟體工程師,他在這裡使用Go實現了一個分散式雲環境,以取代先前的雲基礎設施,顯著提高了其可擴展性和性能。在進入軟體工程領域之前,伍德貝克曾在生物力學和神經學領域工作,作為脊椎按摩師照顧病人近十年。亞當喜歡深入探討有趣的主題,並將這些資訊提煉成易於理解的格式,以造福他人。