Result: Go: Design Patterns for Real-World Projects
copyrighted
https://univ.scholarvox.com/book/88842869
https://static2.cyberlibris.com/books_upload/136pix/9781788392877.jpg
1268581365
From OAIsterĀ®, provided by the OCLC Cooperative.
Further Information
An insightful guide to learning the Go programming languageAbout This BookGet insightful coverage of Go programming syntax, constructs, and idioms to help you understand Go codeGet a full explanation of all the known GoF design patterns in Go, including comprehensive theory and examplesLearn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide range of start-up quality projectsWho This Book Is ForBeginners to Go who are comfortable in other OOP languages like Java, C#, or Python will find this course interesting and beneficial.What You Will LearnInstall and configure the Go development environment to quickly get started with your first programUse the basic elements of the language including source code structure, variables, constants, and control flow primitivesGet to know all the basic syntax and tools you need to start coding in GoCreate unique instances that cannot be duplicated within a programBuild quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologiesCreate websites and data services capable of massive scaling using Go's net/http package,Explore RESTful patterns as well as low-latency WebSocket APIsInteract with a variety of remote web services to consume capabilities, ranging from authentication and authorization to a fully functioning thesaurusIn DetailThe Go programming language has firmly established itself as a favorite for building complex and scalable system applications. Go offers a direct and practical approach to programming that lets programmers write correct and predictable code using concurrency idioms and a full-featured standard library. This practical guide is full of real-world examples to help you get started with Go in no time at all.You'll start by understanding the fundamentals of Go, then get a detailed description of the Go data types, program structures, and Maps. After that, you'll learn ho