Articles liés à The Go Workshop: Learn to write clean, efficient code...

The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go - Couverture souple

 
9781838647940: The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go

Synopsis

Get started with Go and learn how to leverage its simplicity and flexibility to solve real-world problems and build practical software

Key Features

  • Build a comprehensive foundation in Go and focus on developing real-world applications
  • Explore the Go Standard Library and learn how to structure your code
  • Learn how to efficiently interact with files, databases and REST APIs

Book Description

The Go Workshop will take the pain out of learning the Go programming language (also known as Golang). It is designed to teach you to be productive in building real-world software. Presented in an engaging, hands-on way, this book focuses on the features of Go that are used by professionals in their everyday work.

Each concept is broken down, clearly explained, and followed up with activities to test your knowledge and build your practical skills.

Your first steps will involve mastering Go syntax, working with variables and operators, and using core and complex types to hold data. Moving ahead, you will build your understanding of programming logic and implement Go algorithms to construct useful functions.

As you progress, you'll discover how to handle errors, debug code to troubleshoot your applications, and implement polymorphism using interfaces. The later chapters will then teach you how to manage files, connect to a database, work with HTTP servers and REST APIs, and make use of concurrent programming.

Throughout this Workshop, you'll work on a series of mini projects, including a shopping cart, a loan calculator, a working hours tracker, a web page counter, a code checker, and a user authentication system.

By the end of this book, you'll have the knowledge and confidence to tackle your own ambitious projects with Go.

What you will learn

  • Understand Go syntax and use it to handle data and write functions
  • Debug your Go code to troubleshoot development problems
  • Safely handle errors and recover from panics
  • Implement polymorphism by using interfaces
  • Work with files and connect to external databases
  • Create a HTTP client and server and work with a RESTful web API
  • Use concurrency to design software that can multitask
  • Use Go Tools to simplify development and improve your code

Who this book is for

The Go Workshop is designed for anyone who is new to Go. Whether you're beginning your journey as an aspiring developer, or are experienced with another programming language and want to branch out to something new, this book will get you on the right track. No prior programming experience is necessary.

Table of Contents

  1. Variables and Operators
  2. Logic and Loops
  3. Core Types
  4. Complex Types
  5. Functions
  6. Errors
  7. Interfaces
  8. Packages
  9. Basic Debugging
  10. About Time
  11. Encoding and Decoding (JSON)
  12. Files and Systems
  13. SQL and Databases
  14. HTTP Clients
  15. HTTP Servers
  16. Concurrent Work
  17. Tools
  18. Security
  19. Special Features

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

Delio D'Anna is an experienced software engineer with a company experience mainly developed working on web applications. Although he has been working mostly under a LAMP stack on the back-end side and with JavaScript on the front end, he is interested in a wide range of languages/technologies and always open to learn/apply what comes new from the IT world. His programming background started with the study of algorithms and artificial intelligence but his working career proceeded in the open source world programming high traffic websites in php/MySQL/Postgres/JavaScript.

Andrew Hayes has 8+ years of experience as a software engineer, including 3 years working with Go. Andrew has worked in a number of areas within the software industry, some which include storage, networking, DevOps, and cloud. He enjoys sharing knowledge by creating tutorials online and speaking at conferences. In his spare time he enjoys camping and fishing.

Sam Hennessy started working as a software developer in 2002, switching over to using Go for all his projects in 2015. He's worked at start-ups, agencies, and Fortune 500s. His passion for sharing knowledge leads him to write blogs, books, and present at user groups and conferences. Sam also works as an instructor, teaching Go and other topics. Sam's favorite thing is being at home, watching a good film, with his family and his dog Waffles.

Jeremy Leasor has over 20 years of IT experience, including 3 years as a security engineer developing Go libraries for attack surface analysis, stig/fisma data imports, and various other utilities,10 years as a lead database administrator (SQL Server) of mission essential system environments, and 8 years as a developer DBA and .NET developer all within the government domain. He enjoys creating various utilities in Go outside of the office hours. In his free time, he enjoys spending time with the family, camping, coaching his kid's soccer team and getting demolished by his kids in Smash Brothers.

Gobin Sougrakpam started in IT as a Systems Integration Developer for large scale enterprises. His love for automation see him move into a Software Developer role. He currently works as Golang developer, creating automation solutions for Infrastructure platforms like VMware and AWS. Gobin enjoys playing his guitar in his free time.

Dániel Erno Szabó is a 28-year-old IT geek. He is currently working as a DevOps engineer for an American company in Hungary. His main profile is automation and custom solutions based on different languages covering Windows and Linux. His favorite language is Python, but he is also fluent in Ruby, PowerShell, and C#. He loves learning, teaching, and sharing his knowledge with other people. In his free time, he is a YouTuber and a ferret owner.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Comme neuf
Unread book in perfect condition...
Afficher cet article
EUR 44,75

Autre devise

EUR 17,03 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article

EUR 6,82 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Résultats de recherche pour The Go Workshop: Learn to write clean, efficient code...

Image d'archives

Delio D'Anna; Andrew Hayes; Sam Hennessy; Jeremy Leasor; Gobin Sougrakpam; Dániel Szabó
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : California Books, Miami, FL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur I-9781838647940

Contacter le vendeur

Acheter neuf

EUR 43
Autre devise
Frais de port : EUR 6,82
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

D'Anna, Delio; Hayes, Andrew; Hennessy, Sam; Leasor, Jeremy; Sougrakpam, Gobin; Szabo, Daniel
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781838647940_new

Contacter le vendeur

Acheter neuf

EUR 45,84
Autre devise
Frais de port : EUR 4,63
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Daniel Szabo
Edité par Packt Publishing 2019-12-30, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Paperback

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur 6666-IUK-9781838647940

Contacter le vendeur

Acheter neuf

EUR 40,74
Autre devise
Frais de port : EUR 11,02
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image d'archives

Delio D'Anna
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlande

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. 2019. paperback. . . . . . N° de réf. du vendeur V9781838647940

Contacter le vendeur

Acheter neuf

EUR 50,25
Autre devise
Frais de port : EUR 3
De Irlande vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

D'Anna, Delio
Edité par Packt Publishing 12/27/2019, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback or Softback. Etat : New. The Go Workshop: A New, Interactive Approach to Learning Go 3.06. Book. N° de réf. du vendeur BBS-9781838647940

Contacter le vendeur

Acheter neuf

EUR 43,84
Autre devise
Frais de port : EUR 10,65
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image d'archives

Andrew Hayes
Edité par Packt Publishing Limited, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf PAP

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur GB-9781838647940

Contacter le vendeur

Acheter neuf

EUR 48,01
Autre devise
Frais de port : EUR 7,02
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

D'Anna, Delio; Hayes, Andrew; Hennessy, Sam; Leasor, Jeremy; Sougrakpam, Gobin; Szabo, Daniel
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 39850168-n

Contacter le vendeur

Acheter neuf

EUR 40,08
Autre devise
Frais de port : EUR 17,03
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Andrew Hayes
Edité par Packt Publishing Limited, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf PAP

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur GB-9781838647940

Contacter le vendeur

Acheter neuf

EUR 57,87
Autre devise
Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

D'Anna, Delio|Hayes, Andrew|Hennessy, Sam
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : moluna, Greven, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. The Go Workshop takes you from being a novice Go programmer to a confident developer who can leverage the key features of the language to build real-world applications. This book helps you cut through excessive theory and delve into the practical features a. N° de réf. du vendeur 448360489

Contacter le vendeur

Acheter neuf

EUR 48,36
Autre devise
Frais de port : EUR 9,70
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

D'Anna, Delio; Hayes, Andrew; Hennessy, Sam; Leasor, Jeremy; Sougrakpam, Gobin; Szabo, Daniel
Edité par Packt Publishing, 2019
ISBN 10 : 1838647945 ISBN 13 : 9781838647940
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 39850168-n

Contacter le vendeur

Acheter neuf

EUR 43,71
Autre devise
Frais de port : EUR 17,41
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

There are 11 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre