Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Network Programming with Go
How many Airports in your home state/province? Click here to find out.
  • Title Network Programming with Go
  • Author(s) Jan Newmarch
  • Publisher: Apress, 1st ed. edition (May 18, 2017); eBook (Creative Commons Licensed, 2012)
  • License(s): CC BY-NC-SA 3.0
  • Paperback 274 pages
  • eBook: HTML, ePub, PDF, and mobi (Kindle)
  • Language: English
  • ISBN-10: 1484226917
  • ISBN-13: 978-1484226919
  • Share This:  

Book Description

Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release.

Beyond the fundamentals, Network Programming with Go covers key networking and security issues such as HTTP and HTTPS, templates, remote procedure call (RPC), web sockets including HTML5 web sockets, and more.

Additionally, author Jan Newmarch guides you in building and connecting to a complete web server based on Go. This book can serve as both as an essential learning guide and reference on Go networking.

  • Master network programming with Go
  • Carry out data serialization
  • Use application-level protocols
  • Manage character sets and encodings
  • Deal with HTTP(S)
  • Build a complete Go-based web server
  • Work with RPC, web sockets, and more
About the Authors
  • Jan Newmarch is Head of Higher Education (ICT), Box Hill Institute, Adjunct Senior Research Fellow, Faculty of IT, Monash University, and Adjunct Lecturer, School of Computing and Mathematics Charles Sturt University. He is a well-known figure in the Java and Jini community, and is author of the best-known online tutorial on Jini.
Reviews, Ratings, and Recommdations: Related Book Categories: Read and Download Links: Similar Books:
  • Beej's Guide to Network Programming (Brian Hall)

    The Guide is designed to irreverently ease your first steps into Internet Sockets programming in C. Starting from the ground up, it provides complete examples of simple clients and servers supporting both IPv6 and IPv4.

  • C++ Network Programming with ACE Frameworks (D. C. Schmidt)

    This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. This book also teaches how to use frameworks to write networked applications quickly.

  • How To Code in Go (Mark Bates, et al)

    This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.

  • Go Bootcamp: Everything You Need to Know to Get Started with Go

    Essential Go code and idioms for all facets of the development process. This guide gives you the code 'phrases' you need to quickly and effectively complete a wide variety of projects with Go, today's most exciting new programming language.

  • The Way To Go: An Introduction To The Go Programming Language

    This book provides the reader with a comprehensive overview of the new open source programming language Go from Google. It focuses on the aspects that the reader needs to take part in the coming software revolution using Go.

  • Effective Go (Robert Griesemer, et al)

    This book gives tips for writing clear, idiomatic Go code. It covers the nuances of Go, with in-depth guides on types and structures, packages, concurrency, network programming, compiler design, optimization, and more.

  • The Little Go Book (Karl Seguin)

    This book is an introduction to Google's Go programming language. It is targeted mainly for beginners, as it show the language's fundamentals in a short and concise way with some easy to understand examples.

  • Go Succinctly (Mark Lewin)

    The Go programming language is relatively small and concise, but its depth makes it an ideal option for solving modern-day development problems. This book guides readers through the basics of Go, and provides documentation and resources.

  • Essential Go (Krzysztof Kowalczyk)

    It provides clear and concise explanation of topics for programmers both starting to learn the Go programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it.

Book Categories
:
Other Categories
Resources and Links