Learn more
These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships & Subscriptions
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Web Development with Go: Building Scalable Web Apps and RESTful Services 1st ed. Edition, Kindle Edition
Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud.
Web Development with Go will teach you how to develop scalable real-world web apps, RESTful services, and backend systems with Go. The book starts off by covering Go programming language fundamentals as a prerequisite for web development. After a thorough understanding of the basics, the book delves into web development using the built-in package, net/http. With each chapter you’ll be introduced to new concepts for gradually building a real-world web system.
The book further shows you how to integrate Go with other technologies. For example, it provides an overview of using MongoDB as a means of persistent storage, and providesan end-to-end REST API sample as well. The book then moves on to demonstrate how to deploy web apps to the cloud using the Google Cloud platform.
Web Development with Go provides:
- Fundamentals for building real-world web apps in Go
- Thorough coverage of prerequisites and practical code examples
- Demo web apps for attaining a deeper understanding of web development
- A reference REST API app which can be used to build scalable real-world backend services in Go
- A thorough demonstration of deploying web apps to the Cloud using the Google Cloud platform
Go is a high-performance language while providing greater level of developer productivity, therefore Web Development with Go equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go.
- ISBN-13978-1484210529
- Edition1st ed.
- PublisherApress
- Publication dateDecember 30, 2015
- LanguageEnglish
- File size1.8 MB
See all supported devices
Kindle E-Readers
- Kindle Paperwhite (10th Generation)
- Kindle Paperwhite
- Kindle
- All New Kindle E-reader (11th Generation)
- Kindle Touch
- Kindle Oasis (9th Generation)
- Kindle Oasis
- Kindle Voyage
- Kindle Paperwhite (12th Generation)
- Kindle (11th Generation, 2024 Release)
- All new Kindle paperwhite
- Kindle Scribe, 1st generation (2024 release)
- Kindle Scribe (1st Generation)
- Kindle Oasis (10th Generation)
- Kindle Paperwhite (11th Generation)
- All New Kindle E-reader
- Kindle Paperwhite (5th Generation)
- Kindle (10th Generation)
Fire Tablets
- Fire HD 8 (8th Generation)
- Fire HD 8 (12th Generation)
- Fire HD 10 Plus
- Fire 7 (12th Generation)
- Fire HD 8 (10th Generation)
- Fire HD 10 (11th Generation)
- Fire HD 8 Plus
- Fire 7 (9th Generation)
- Fire HD 10 (9th Generation)
Free Kindle Reading Apps
- Kindle for Android Tablets
- Kindle for Android Phones
- Kindle for iPad
- Kindle for iPhone
- Kindle for PC
- Kindle for Mac
- Kindle for Web
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- ASIN : B01JCOC6Z6
- Publisher : Apress
- Accessibility : Learn more
- Publication date : December 30, 2015
- Edition : 1st ed.
- Language : English
- File size : 1.8 MB
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 599 pages
- ISBN-13 : 978-1484210529
- Page Flip : Enabled
- Best Sellers Rank: #2,036,025 in Kindle Store (See Top 100 in Kindle Store)
- #413 in Open Source Programming
- #510 in Web Programming
- #882 in Web Site Design
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 12, 2016Format: PaperbackVerified PurchaseVery good explanation with simple examples
- Reviewed in the United States on October 6, 2016Format: PaperbackThis book is straight to the point. Web development with Go. Period. This book is not a starter book if you have no experience with programming or web development all together. I'm a web developer by trade, but I never dabbled in Go prior to reading this book. I read this book in one weekend and had enough knowledge to build out my own REST api in Go, as well as integrate authentication with JWT tokens and more. I like building REST APIs in Go more than Node.js and I'm primarily a Javascript developer.
Note: One of the Go packages (JWT) has been updated since the release of the book, but the author made sure to change the source code on his Github to reflect the change.
Overall: Good book for some that has at least one year experience in programming in general.
- Reviewed in the United States on June 21, 2016Format: PaperbackThis book has 5-star and 1-star parts, so I went for something in the middle.
The biggest plus is that the book actually takes you through the major components of building web applications in Go quite well. The (apparently) important components are addressed, one by one, to eventually combine into a working web application.
The bad part is are all the small opinions in between paragraphs. The author for example seems very convinced that using 1-letter variables is quick to type. Therefore productivity increases. Go recommends it, therefore Go is productive.
The bits of opinions all seem composed with broken or unfounded logic. You really get the sense that the author clearly benefits from Go, but doesn't clearly know why. Alternatively it seems that they are not original opinions, but learned from other developers and the actual original motivations for them is lost.
However, I'm also willing to believe that the problems don't stem from a lack of technical skill, but the author simply not being great at writing technical prose. This leads me to the next major issue, I think that this book was poorly edited or not edited at all.
Overall I would say that this book is still a fine introduction to the material, but as an experienced developer (not in Go) I found myself often distracted by the poor phrasing and many unsubstantiated and incorrect-sounding opinions.
- Reviewed in the United States on February 25, 2016Format: Paperback"Web Development with Go" is a good book which can be referenced for building web apps and backend APIs using Go. The book provides the real-world guidance on web development, BDD-styled testing, persistence with MongoDB, and working with Google Cloud. The book also covers topics such as Docker. The chapter 9 - "Building RESTful APIs" is the highlight of the book which provides everything for building RESTful APIs, including a solution structure, authentication with JWT, Middleware with Negroni package, persistence with MongoDB and dependency management with GoDep.
- Reviewed in the United States on January 25, 2016Format: PaperbackThe book is awesome with really helpful real-world scenarios oriented use cases. For me, I read many books in different programming languages, but almost all of them the content is not based on a real-world perspective. From this book many code pieces even I could use in a real-world application perfectly. Another best thing is, more example code author shared in github.com and can be used from there. I strongly recommend this book for those who are passionate in Go development.
- Reviewed in the United States on September 6, 2017Format: KindleI rated this book three stars a month ago. I am re-reading sections of it and am so disappointed that I have returned to rate it one star. I rarely give less than three stars, but this book is a new low in publishing.
A book should be more polished than web articles and tutorials, but that is not the case here. There was seemingly no copy-editing and certainly no technical editing either. The explanations are confusing to say the least, IF one is new to the subject. The only reason I am not confused and managed to glean something out of this book is because I had already read other material. Those new to this subject should definitely look elsewhere.
Besides the awful exposition, the author did not miss any opportunity plagiarize the Google documentation, which by the way, is much better than this book. Whether new or experienced, if you want a good book on Web development with Go, then see Go Web Programming.
Given the stiff competition in the publishing industry, Apress should shape up or else will be pushed out. Shame on Apress for sending this draft to press. Shame!
- Reviewed in the United States on July 27, 2016Format: PaperbackWeb Development with Go, provides a practical insight for building real-world web applications using Go. By simply using chapter 9 titled "Building RESTful APIs", you can build real-world backend APIs with Go.
Top reviews from other countries
DavidReviewed in Canada on July 1, 20185.0 out of 5 stars This was a useful go product
Format: PaperbackVerified PurchaseThis was a useful go product. the Go in 24 hours sams teach yourself was better, but this one was good.
Vincenzo CiaccioReviewed in the United Kingdom on August 25, 20164.0 out of 5 stars Four Stars
Format: PaperbackVerified PurchaseNice way of presenting Golang, from a basic tutorial to advanced topics. nice
krytenReviewed in the United Kingdom on November 18, 20182.0 out of 5 stars Not great
Format: PaperbackVerified PurchasePoorly structured. Not much background explanation. 0 - 100mph in no time at all. Disappointing.





