This is your one-stop Go programming manual, where you can learn the language from the basics all the way to an advanced level, as described in “Go Programming - From Beginner to Professional - Second Edition” The book is divided into small sections to explain easy topics and then progress to complex issues and features of the language, such as error handling, interfaces, and generics. It will also demonstrate actual applications of structuring your Go code and utilizing the correct portions of Standard Library so that you won’t have to start from scratch in planning how to execute your fundamental development jobs. You will also learn about project structuring with Go modules and, more importantly, package management.
Further, the book ‘ Go Programming - From Beginner to Professional - Second Edition’ describes the practical usage of Go, command-line programming, files, and SQL databases. You will also be taught how to make complete application stacks for web-based applications with database integration and how to develop and deploy RESTful services. Most importantly, the book also describes how to create a web server and how to utilize the HTTP client in Go to communicate with the applications. Thus, by solving these practical exercises, you refine your skills and are prepared to solve serious tasks.
The book's last chapter discusses more special and sophisticated concepts, including concurrent programming, testing, and deployment in the cloud. You will also discover some things you never knew existed in Go and things you never knew could be done in Go, as well as how to do it the right/ best way. Aiming at the end of this book, “Go Programming - From Beginner to Professional - Second Edition,” you can make a powerful and well-equipped Go programmer to face different programming issues in your professional life.
Go Programming - From Beginner to Professional - Second Edition Table of Contents:
- Very Valuable Variables
- Command and Control
- Data Rules!
- Get It Together with Complex Types
- Reduce, Reuse, Recycle
- Don't Panic! Handle Your Errors
- Get Flexible with Interfaces
- Generic Algorithm Superpowers
- Use Go Modules to Define a Project
- Packages Keep Projects Manageable
- Bug Busting Debugging Skills
- About Time
- Programming for the Command-Line
- Files and Systems
- SQL and Databases
- Web Servers
- Using the Go HTTP Client
- Concurrent Work
- Testing
- Using Go Tools
- Go in the Cloud
Who is this course for?
- Best for the new Go developers and those developers who switch from some other programming languages.
Click on the links below to Download Go Programming - From Beginner to Professional - Second Edition!
در حال پاسخ به :