Software Productivity with Go : Learning Golang for real-world development

Description: This book is a comprehensive guide to mastering Golang, one of the most efficient and developer-friendly programming languages available today. It is designed to help developers, software engineers, and tech enthusiasts alike, to build high-performance, secure, and scalable applications...

Deskribapen osoa

Gorde:
Xehetasun bibliografikoak
Egile nagusia: bin Uzayr, Sufyan
Formatua: Livre numérique
Hizkuntza:Anglais
Argitaratua: New Delhi : BPB Publications 2025.
Paris : Cyberlibris
Sarrera elektronikoa:Accès Université d'Orléans et IFPM
Oharra: Couverture. https://static2.cyberlibris.com/books_upload/136pix/9789365894240.jpg
Cyberlibris (ScholarVox) corpus Informatique
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Software Productivity with Go, Learning Golang for real-world development, Sufyan bin Uzayr, New Delhi, BPB Publications, 2025, 1 vol. (506 p.), 978-93-6589-424-0
LEADER 03990nam a22002177a 4500
001 1289592
008 250324s2025 xxg ||| |||| 00| 0 eng d
009 PPN283899913
041 0 |a eng 
100 1 |a bin Uzayr, Sufyan. 
245 1 0 |a Software Productivity with Go :  |b Learning Golang for real-world development   |c Sufyan bin Uzayr. 
260 |a New Delhi :  |b BPB Publications. 
260 |a Paris :  |b Cyberlibris,  |c 2025. 
500 |a Couverture. https://static2.cyberlibris.com/books_upload/136pix/9789365894240.jpg 
500 |a Cyberlibris (ScholarVox) corpus Informatique 
505 0 |a 1. Introduction to Golang -- 2. Setting up Environment for Vim IDE -- 3. Introduction to Leveraging Concurrency in Go -- 4. Data Structures in Go -- 5. Translating Existing Code into Clean Code -- 6. High Performance Networking with Go -- 7. Developing Secure Applications with Go -- 8. Deployment -- 9. Advanced Error Handling and Debugging Techniques -- 10. Crash Course and Best Practices in Go Programming -- APPENDIX: The Final Word 
506 |a L'accès en ligne est réservé aux établissements ou bibliothèques ayant souscrit l'abonnement. Cyberlibris 
520 |a Description: This book is a comprehensive guide to mastering Golang, one of the most efficient and developer-friendly programming languages available today. It is designed to help developers, software engineers, and tech enthusiasts alike, to build high-performance, secure, and scalable applications using Go.This book introduces you to Go programming, focusing on efficient software development while addressing common challenges. It starts with Go installation, setting up the Vim IDE, and core concepts like concurrency using goroutines and channels. You will explore advanced topics, including data structures, algorithms, high-performance networking, and building secure applications. The book also covers essential deployment strategies like microservices and CI/CD pipelines, along with expert techniques for debugging and error handling. It concludes with a detailed case study, a review of Go basics, and a quick-reference cheat sheet, giving you practical tools to master Go programming and tackle real-world projects with confidence.By the end of this book, you will be well-versed in Golang's capabilities, allowing you to confidently apply the language to your job roles in software development, backend engineering, and system design. This book is an essential resource for anyone looking to leverage Golang to build robust, high-performing applications in a variety of professional settings. Key Features: Comprehensive guide to Golang, covering basic to advanced programming concepts ; In-depth focus on concurrency, networking, security, and error handling in Go ; Practical insights for building high-performance, scalable, and secure applications. What you will learn: Set up and configure a Go development environment using Vim IDE ; Leverage Go's concurrency model to build high-performance applications ; Implement efficient data structures to optimize your Go programs ; Develop secure applications by following Go's best security practices ; Deploy Go applications efficiently for production environments ; Apply advanced error handling and debugging techniques for stability. Who this book is for: This book is primarily intended for software developers and engineers who are interested in learning and mastering the Go programming language. Prior experience with programming in any language is beneficial but not strictly required 
776 0 |t Software Productivity with Go  |o Learning Golang for real-world development  |f Sufyan bin Uzayr  |c New Delhi  |n BPB Publications  |d 2025  |p 1 vol. (506 p.)  |z 978-93-6589-424-0 
856 4 |5 452349901:846855879  |u https://ezproxy.univ-orleans.fr/login?url=https://univ.scholarvox.com/book/88967984  |z Accès Université d'Orléans et IFPM 
997 |0 1289592  |1 Livre numérique  |a Ressource numérique  |b INSA  |b ENSA  |c 0/Bibliothèque numérique/  |c 1/Bibliothèque numérique/ScholarVox (ebooks)/