Get Free Shipping on orders over $89
Learning Go with Networking : Automating network programming, operations, and security (English Edition) - A. Balachandar

Learning Go with Networking

Automating network programming, operations, and security (English Edition)

By: A. Balachandar, T. V. Yogananth

Paperback | 29 May 2025

At a Glance

Paperback


$69.29

or 4 interest-free payments of $17.32 with

 or 

Ships in 5 to 7 business days

DESCRIPTION 

Golang has emerged as a powerful language for networking, known for its efficiency and concurrency, making it ideal for building resilient and scalable network applications. This book is designed to equip networking professionals with the Golang skills needed to navigate this dynamic landscape, providing a practical guide from fundamental concepts to advanced network programming.

This book systematically guides you through Golang's core features, including concurrency, generics, and error handling, before diving into essential networking principles like IP, TCP, and UDP. You will learn to develop applications, design synchronous and asynchronous APIs (with a focus on Ponzu and Keycloak), and effectively handle data using formats like JSON and XML, along with stream processing with AMQP, Kafka, and MQTT. The book explores Golang network packages for protocols such as ARP, FTP, DNS, and raw sockets. It also emphasizes performance optimization, covering I/O, caching, and database techniques, and automation strategies, including device, network, and cloud deployment, along with Cisco DevNet. Security is thoroughly addressed, covering authentication, cryptography (SSL/TLS, asymmetric/symmetric), certificate handling, and OWASP Top 10 vulnerabilities, and the book concludes with an exploration of network penetration testing techniques.

By the end of this book, readers will gain a solid foundation in Golang and its application to networking, enabling them to build efficient, secure, and automated network solutions and understand the security landscape, from defensive best practices to offensive techniques.

WHAT YOU WILL LEARN

â-� Build scalable backend services using Go and its libraries.

â-� Understand TCP/UDP networking through real Go-based examples.

â-� Develop secure APIs with authentication and token handling.

â-� Automate infrastructure tasks using Golang and DevNet.

â-� Identify and fix OWASP Top 10 vulnerabilities in Go.

WHO THIS BOOK IS FOR

This book is for software developers, DevOps engineers, backend architects, and cybersecurity professionals who want to build scalable, secure, and efficient systems using Golang. It is ideal for anyone working in infrastructure, automation, or cloud-native development looking to sharpen their development skills in Golang with respect to network programming.

More in Networking Standards & Protocols

Cisco Networking All-in-One For Dummies - Edward Tetz
Networking All-in-One For Dummies : For Dummies (Computer/Tech) - Doug Lowe
TCP/IP Network Administration : O'Reilly Ser. - Craig Hunt

RRP $104.75

$83.80

20%
OFF
Ssh, the Secure Shell : The Definitive Guide - Daniel J Barrett

RRP $85.75

$68.60

20%
OFF
Linux Network Administrator's Guide : O'Reilly Ser. - Tony Bautts
Using SANs & NAS : O'Reilly Ser. - W Curtis Preston

RRP $56.99

$45.59

20%
OFF
TCP/IP For Dummies, 6th Edition : For Dummies (Computer/Tech) - Candace Leiden
CGI Programming with Perl : OREILLY - Scott Guelich

RRP $76.00

$41.75

45%
OFF
Essential System Administration : OREILLY - Aeleen Frisch

RRP $114.00

$91.20

20%
OFF
LDAP System Administration : O'Reilly Ser. - Gerald Carter

RRP $75.99

$60.79

20%
OFF
HTTP Pocket Reference : Pocket Reference (O'Reilly) - Clinton Wong
HTTP : Understanding Web Internals - David Gourley

RRP $123.75

$99.00

20%
OFF
Zero Configuration Networking : The Definitive Guide - Daniel Steinberg
sendmail Cookbook : Cookbooks Ser. - Craig Hunt

RRP $95.00

$76.00

20%
OFF
Learning HTTP/2 : A Practical Guide for Beginners - Javier Garza

RRP $76.00

$60.80

20%
OFF