Learning Go Programming: Build Scalable Next-Gen Web Application using Golang (English Edition)

该资源由用户: 兴邦超级甜 上传  举报不良内容

Deep dive into the essential topics in Go programming. Key Features Understand the fundamentals of Go language, its history, purpose and success stories./li>Learn how to work with Variables, Constants, Data types, Operators, Control structures and Functions.Get familiar and work with the standard Golang libraries.Learn how to create custom packages and third-party package installation.Understand how concurrency is achieved in Go with the use of Goroutines, Mutex and Channels.Understand how an error is handled in Golang and supported libraries. Description This book is a unique read for both beginners and developers as it extensively covers topics ranging from fundamentals to advanced topics in Go programming. Basics such as Data types, Control structures and Loops in have been explained in-depth. A detailed description of Structs, Interfaces, Polymorphism and Concurrency will enable you to write professional codes using Golang. You will get an idea of error data type and how to recover it in Golang. You will be capable of using standard libraries, create custom packages and install third party packages in Go. Creation of functions and invoking them in Go have been vividly explained. By the end, you will be able to write advanced Golang code and at the same time, develop an application with Golang server. What you will Learn Learn how to write codes using Control structures and Loops in GoGet familiar with the type of Operators in GoLearn how to work with Arrays and Slices in GoGet familiar and work with the functions in GoLearn how to implement Concurrent programming in Go Who this book is for This book is for anyone who wants to learn the Golang programming language. Programmers and developers who are currently using Golang can use this book as a reference guide. Table of Contents 1. Introduction to Go 2. Environment Setup 3. Beginning With Go 4. Variables, Data Types and Constants 5. Operators 6. Control Structures 7. Functions 8. Packages in Go 9. Arrays and Slices 10. Strings 11. Pointers 12. Structures 13. Composition 14. Interfaces and polymorphism 15. Maps 16. Concurrency with Go 17. Mutex & Channels 18. Error Handling 19. Reflection 20. Build Web Application About the Authors Shubhangi Agarwal is an experienced software engineer, who for the past four years has been working in the information technology industry. In 2017, Shubhangi started her career with the market research industry, moving with IBM India Pvt. Ltd., she is currently working as a senior software engineer with Tata Consultancy Services Ltd. In her career, Shubhangi has worked on multiple technologies such as Python, Golang and various backend development events. She is also working as a freelancer helping organizations in their projects and providing the same opportunities to others. It was back in 2018 that Shubhangi got her taste for writing by her blogs. She shares her views on multiple programming languages, common tech problems & their solution and makes videos on technical content. Shubhangi loves working on the latest technologies and sharing the technical insights through her website. LinkedIn Profile:https://www.linkedin.com/in/shubhangi-agarwal-501366125/ Blog links: http://momentmate.com/blogs/?q=technical/j

如果您对该资源产生疑虑,欢迎您 点击此处 举报不良内容。 希望我们能共建一个文明社区!感谢您的合作与支持!

扫一扫即可关注本站(PDF之家)微信公众账号
发送您想要找的书籍名称即可找到书籍

Image

本站为非盈利性网站, 但服务器成本高昂, 如果本站内容对您有帮助, 欢迎捐赠, 您的鼓励是我们最大的动力!

大小: 259.7 MB
格式: PDF

声明

本站资源来源于网络及个人用户网盘上传,仅用于分享知识,学习和交流! 本站不保存,不制作,不出售任何图书。请您下载完在24小时内删除。 资源禁用于商业用途!如果您喜欢本站资源,请购买正版,谢谢合作!

标签

Learning Go Programming Build Scalable Next Gen Web Application using

扫码支持一下:

Image Image

猜你喜欢

Learning Go Programming: Build Scalable Next-Gen Web Application using Golang (English Edition)

请输入验证码: