location logo
Deliver to 
Free Shipping
  • Served Customers
  • Secure Payments
  • Served Customers
24/7 Live Chat
1 of 1
Mastering-Go-–-Fourth-Edition-Leverage-Go’s-expertise-for-advanced-utilities_-empowering-you-to-deve.png
Mastering-Go-–-Fourth-Edition-Leverage-Go’s-expertise-for-advanced-utilities_-empowering-you-to-deve.png
NaN

Mastering Go - Fourth Edition: Leverage Go's expertise for advanced utilities, empowering you to develop professional

$19.99 
 & Instant Download

About this item

down arrow
  • Mastering Go - Fourth Edition: Leverage Go's expertise for advanced utilities, empowering you to develop professional software 4th ed. Edition
  • Best Sellers Rank: See Top 100 Books
  • High Quality PDF Ebook
  • Language : English
  • ISBN-10 : 1805127144
  • ISBN-13 : 978-1805127147
  • by Mihalis Tsoukalos (Author)
Payment Methods:
Item description from the seller
down arrow

 

Mastering Go - Fourth Edition: Leverage Go's expertise for advanced utilities, empowering you to develop professional software 4th ed. Edition
by Mihalis Tsoukalos (Author)

--ISBN-10 ‏ : ‎ 1805127144
--ISBN-13 ‏ : ‎ 978-1805127147

Dive into the core of Go programming and cover advanced topics like generics, concurrency, web services, and cutting-edge testing techniques in this comprehensive fourth edition.

Key Features
Fully updated with coverage of web services, TCP/IP, REST APIs, Go Generics, and Fuzzy Testing
Apply your new knowledge to real-world exercises, building high-performance servers and robust command-line utilities, to deepen your learning
Gain clarity on what makes Go different, understand its nuances and features for smoother Go development
What you will learn
Learn Go data types, error handling, constants, pointers, and array and slice manipulations through practical exercises
Create generic functions, define data types, explore constraints, and grasp interfaces and reflections
Grasp advanced concepts like packages, modules, functions, and database interaction
Create concurrent RESTful servers, and build TCP/IP clients and servers
Learn testing, profiling, and efficient coding for high-performance applications
Develop an SQLite package, explore Docker integration, and embrace workspaces
Who this book is for
Mastering Go is written primarily for Go programmers who have some experience with the language and want to become expert practitioners. You will need to know the basics of computer programming before you get started with this book, but beyond that, anyone can sink their teeth into it.

Table of Contents
A Quick Introduction to Go
Basic Go Data Types
Composite Data Types
Go Generics
Reflection and Interfaces
Go Packages and Functions
Telling a UNIX System What to Do
Go Concurrency
Building Web Services
Working with TCP/IP and WebSocket
Working with REST APIs
Code Testing and Profiling
Fuzz Testing and Observability
Efficiency and Performance
Changes in Recent Go Versions
Appendix

Rating & Reviews

down arrow

Questions 

More from this shop

Listed on 19 April, 2024