Cargando…

Go : design patterns for real-world projects : building production-ready solutions in Go using cutting-edge technology and techniques /

An insightful guide to learning the Go programming language About This Book Get insightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code Get a full explanation of all the known GoF design patterns in Go, including comprehensive theory and examples Learn to...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Vivien, Vladimir (Autor), Castro Contreras, Mario (Autor), Ryer, Mat (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn993258506
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 170710s2017 enka ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d UMI  |d IDEBK  |d OCLCF  |d OCLCQ  |d TOH  |d VT2  |d UOK  |d CEF  |d KSU  |d AU@  |d UKMGB  |d WYU  |d C6I  |d UAB  |d DST  |d OCLCO  |d OCLCQ 
015 |a GBB7E1803  |2 bnb 
016 7 |a 018441022  |2 Uk 
020 |a 9781788392877 
020 |a 1788392876 
020 |z 9781788390552 
020 |a 1788390555 
020 |a 9781788390552 
029 1 |a GBVCP  |b 1004865341 
029 1 |a UKMGB  |b 018441022 
035 |a (OCoLC)993258506 
037 |a CL0500000874  |b Safari Books Online 
050 4 |a QA76.73.G63 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Vivien, Vladimir,  |e author. 
245 1 0 |a Go :  |b design patterns for real-world projects : building production-ready solutions in Go using cutting-edge technology and techniques /  |c Vladimir Vivien, Mario Castro Contreras, Mat Ryer. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 |a Description based on online resource; title from cover (viewed July 6, 2017). 
500 |a "Learning path." 
504 |a Includes bibliographical references. 
520 |a An insightful guide to learning the Go programming language About This Book Get insightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code Get a full explanation of all the known GoF design patterns in Go, including comprehensive theory and examples Learn 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 projects Who This Book Is For Beginners to Go who are comfortable in other OOP languages like Java, C#, or Python will find this course interesting and beneficial. What You Will Learn Install and configure the Go development environment to quickly get started with your first program Use the basic elements of the language including source code structure, variables, constants, and control flow primitives Get to know all the basic syntax and tools you need to start coding in Go Create unique instances that cannot be duplicated within a program Build quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologies Create websites and data services capable of massive scaling using Go's net/http package, Explore RESTful patterns as well as low-latency WebSocket APIs Interact with a variety of remote web services to consume capabilities, ranging from authentication and authorization to a fully functioning thesaurus In Detail The 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 how to use Go concurrency idioms to avoid pitfalls and create programs that are exact in expected behavior. Next, you will get familiar with the tools and libraries that are available in Go to write and exercise tests, benchmarking, and code coverage. After that, you will be able to utilize some of the most important features of GO such as Network Programming and OS integration to build efficient applications. Then you'll start applying your skills to build some amaz... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Go (Computer program language) 
650 0 |a Computer software  |x Development. 
650 6 |a Go (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x Web Services & APIs.  |2 bisacsh 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Go (Computer program language)  |2 fast  |0 (OCoLC)fst01893916 
700 1 |a Castro Contreras, Mario,  |e author. 
700 1 |a Ryer, Mat,  |e author. 
776 0 8 |i Print version:  |a Vivien, Vladimir.  |t Go : design patterns for real-world projects : building production-ready solutions in Go using cutting-edge technology and techniques.  |d Birmingham, England ; Mumbia, India : Packt Publishing, 2017  |z 9781788392877 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781788390552/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38376778 
994 |a 92  |b IZTAP