Mastering Go
برچسب ها:
Go Language |
Packt Publishing
Mihalis Tsoukalos
9781788626545
2018
345
English
کتاب Mastering Go برای آن دسته از برنامه نویسان تازه کار یا متوسطی است که میخواهند دانش خود از زبان Go را ارتقا دهند و همچنین برنامه نویسان با تجربه ای که میخواهند زبان برنامه نویسی Go را یاد بگیرند بدون اینکه دوباره نحوهی کار حلقهی for را بخوانند.
در این کتاب امکانات و پکیجهای اساسی زبان Go به همراه typeها و ساختمان دادهها مورد بررسی قرار گرفته اند تا خواننده را قادر سازد تا برنامههای treadsafe، concurrent cloud و تحت شبکه بنویسند.
What you will learn
• Learn to understand the design choices of Golang syntax
• Understand enough Go internals to be able to optimize Golang code
• Learn and appreciate concurrency models as available in Golang
• Understand the interplay of systems and networking code
• Write server-level code that plays well in all environments
• Understand the context and appropriate use of Go datatypes and data structures
Who This Book Is For
The reader is supposed to have read an introductory book on Go, or to have worked through the Tour of Go or an equivalent online course. It will definitely help to remember the basic concepts of concurrency. Network programming will be explained.
Table of Contents
Chapter 1. Go and the Operating System
Chapter 2. Understanding Go Internals
Chapter 3. Working with Basic Go Data Types
Chapter 4. The Uses of Composite Types
Chapter 5. Enhancing Go Code with Data Structures
Chapter 6. What You Might Not Know About Go Packages
Chapter 7. Reflection and Interfaces for All Seasons
Chapter 8. Telling a Unix System What to Do
Chapter 9. Go Concurrency – Goroutines, Channels, and Pipelines
Chapter 10. Go Concurrency – Advanced Topics
Chapter 11. Code Testing, Optimization, and Profiling
Chapter 12. The Foundations of Network Programming in Go
Chapter 13. Network Programming – Building Servers and Clients
Chapter 14. Other Books You May Enjoy
می پسندم
به درد نمی خوره