Key FeaturesBuild a comprehensive foundation in Go and focus on developing real-world applicationsExplore the Go Standard Library and learn how to structure your codeLearn how to efficiently interact with files, databases and REST APIsWhat you will learnUnderstand Go syntax and use it to handle data and write functionsDebug your Go code to troubleshoot development problemsSafely handle errors and recover from panicsImplement polymorphism by using interfacesWork with files and connect to external databasesCreate a HTTP client and server and work with a RESTful web APIUse concurrency to design software that can multitaskUse Go Tools to simplify development and improve your codeWho this book is forThe 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.]]>