Web Development with Go: Building Scalable Web Apps and RESTful Services (Paperback)

Shiju Varghese

  • 出版商: Apress
  • 出版日期: 2015-12-25
  • 售價: $1,990
  • 貴賓價: 9.5$1,891
  • 語言: 英文
  • 頁數: 312
  • 裝訂: Paperback
  • ISBN: 1484210530
  • ISBN-13: 9781484210536
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

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 provides an end-to-end REST API sample as well. Developers looking for a full-fledged web development framework for building web apps will be introduced to Beego. The book then moves on to demonstrate how to deploy web apps to the cloud using the Google Cloud platform. Finally, the book introduces Docker, a revolutionary container technology platform for deploying containerized Go web apps to the cloud.

 

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, and Docker for deploying Go servers

 

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.

商品描述(中文翻譯)

深入探索使用Go程式語言進行網頁開發,以建立可靠且高效的軟體,包括網頁應用程式和RESTful服務。《使用Go進行網頁開發》提供Go語言基礎,並深入介紹高級網頁開發概念以及將Go網頁應用程式成功部署到雲端的方法。

《使用Go進行網頁開發》將教導您如何使用Go開發可擴展的真實世界網頁應用程式、RESTful服務和後端系統。本書首先介紹Go程式語言基礎,作為網頁開發的先備知識。在對基礎知識有了全面的理解之後,本書深入探討使用內建套件net/http進行網頁開發。每一章節都會引入新的概念,逐步構建一個真實世界的網頁系統。

本書還展示了如何將Go與其他技術整合。例如,它提供了使用MongoDB作為持久性儲存的概述,並提供了一個端到端的REST API範例。尋找一個完整的網頁開發框架來建立網頁應用程式的開發人員將會介紹Beego。本書還介紹了如何使用Google Cloud平台將網頁應用程式部署到雲端。最後,本書介紹了Docker,一個革命性的容器技術平台,用於將容器化的Go網頁應用程式部署到雲端。

《使用Go進行網頁開發》提供:

- 在Go中建立真實世界網頁應用程式的基礎知識
- 對先備知識的全面涵蓋和實用的程式碼範例
- 示範網頁應用程式,以深入理解網頁開發
- 一個參考REST API應用程式,可用於使用Go建立可擴展的真實世界後端服務
- 詳細演示如何使用Google Cloud平台和Docker將網頁應用程式部署到雲端

Go是一種高效的程式語言,同時提供更高程度的開發者生產力,因此《使用Go進行網頁開發》將為您提供所需的技能和知識,以有效地利用Go的特性建立堅固且高效的網頁應用程式。