Go Web Development Cookbook

Arpit Aggarwal

  • 出版商: Packt Publishing
  • 出版日期: 2018-04-21
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 338
  • 裝訂: Paperback
  • ISBN: 1787286746
  • ISBN-13: 9781787286740
  • 相關分類: Go 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Build scalable, high-performance web applications in Go
  • Become proficient into Restful Web Services
  • Get acquainted with, Go frameworks for web development.

Book Description

Go is an open source programming language which is designed to scale and supports concurrency at the language level which allows developers to write large concurrent web applications with ease.

From creating Web Application to deploying them on Amazon Cloud Services, this will be a one stop guide for learning Web Development in Go. The book will go into detail about creating REST services to writing Microservices and deploying Go Dockers containers. Whether you are new to programming or a professional developer, the book will help you to speed on Web Development in Go. The book will focus on writing modular code in Go and in-depth informative examples building the base one step at a time. You will be taken through the concepts and examples like creating a server, working with static files, session handling, SQL and NoSQL databases, Beego, creating and securing REST services, creating and deploying Go Docker containers on Amazon Cloud Services.

By the end of the book, you will be able to apply skills in Go to create and explore web applications of any domain.

What you will learn

  • Create a simple TCP Web Server and understand how it works
  • Create a record(s) in MYSQL database from Web Application
  • Write and Consume RESTful WebService in Go
  • Invent Microservices in Go using Micro - A Microservice toolkit
  • Deploying Beego Application with Nginx
  • Interact with AWS EC2 instance using Secure Socket Shell

商品描述(中文翻譯)

主要特點


  • 使用Go建立可擴展、高性能的網絡應用程式

  • 熟悉Restful Web服務

  • 瞭解Go的網絡開發框架

書籍描述

Go是一種開源的程式語言,旨在實現可擴展性並在語言層面上支援並發,使開發人員能夠輕鬆地編寫大型並發的網絡應用程式。

從創建網絡應用程式到在Amazon Cloud Services上部署它們,這將是一本學習Go網絡開發的一站式指南。本書將詳細介紹如何創建REST服務、編寫微服務以及部署Go Docker容器。無論您是新手還是專業開發人員,本書都將幫助您快速掌握Go網絡開發。本書將重點介紹如何在Go中編寫模塊化代碼,並提供深入的信息和例子,逐步構建基礎。您將學習到創建服務器、處理靜態文件、會話管理、SQL和NoSQL數據庫、Beego、創建和保護REST服務以及在Amazon Cloud Services上創建和部署Go Docker容器等概念和例子。

通過閱讀本書,您將能夠運用Go的技能創建和探索任何領域的網絡應用程式。

您將學到什麼


  • 創建一個簡單的TCP網絡服務器並瞭解其工作原理

  • 從網絡應用程式向MYSQL數據庫中創建記錄

  • 在Go中編寫和使用RESTful Web服務

  • 使用Micro - A Microservice工具包在Go中創建微服務

  • 使用Nginx部署Beego應用程式

  • 使用安全套接字外殼與AWS EC2實例進行交互