Echo Quick Start Guide
暫譯: Echo 快速入門指南

J. Ben Huson

  • 出版商: Packt Publishing
  • 出版日期: 2018-05-30
  • 售價: $1,250
  • 貴賓價: 9.5$1,188
  • 語言: 英文
  • 頁數: 136
  • 裝訂: Paperback
  • ISBN: 1789139430
  • ISBN-13: 9781789139433
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Echo is a leading framework for creating web applications with the Go language. This book will show you how to develop scalable real-world web apps, RESTful services, and backend systems with Echo

Key Features

  • The easiest way to learn how to build web apps with Echo
  • Build a full working project
  • For Go developers with only basic web development knowledge required

Book Description

Echo is a leading framework for creating web applications with the Go language. This book will show you how to develop scalable real-world web apps, RESTful services, and backend systems with Echo.

After a thorough understanding of the basics, you'll be introduced to all the concepts for a building real-world web system with Echo. You will start with the the Go HTTP standard library, and setting up your work environment. You will move on to Echo handlers, group routing, data binding, and middleware processing. After that, you will learn how to test your Go application and use templates.

By the end of this book you will be able to build your very own high performance apps using Echo.

A Quick Start Guide is a focussed, shorter title which provides a faster paced introduction to a technology. They are for people who don’t need all the detail at this point in their learning curve. The presentation has been streamlined to concentrate on the things you really need to know, rather than everything.

What you will learn

  • Key design considerations for high performance Echo applications
  • How Echo handles routing
  • How context is managed through the lifetime of the request and response pipeline
  • Decrease complexity of your apps by developing middleware functions
  • Interact with the request through request data bindings
  • Interact with the response through response data renderings within the framework
  • Use Echo's logging and error handling facilities
  • Render Go templates within Echo to allow for server side rendering of content

Who This Book Is For

You will need to know the basics of the Go language, and the general concepts of web development.

Table of Contents

  1. Understanding HTTP, Go and Echo
  2. Developing Echo Projects
  3. Exploring Routing Capabilities
  4. Implementing Middleware
  5. Utilizing Request Context and Data Bindings
  6. Performing Logging and Error Handling
  7. Testing Applications
  8. Providing Templates and Static Content

商品描述(中文翻譯)

**Echo 是一個使用 Go 語言創建網頁應用程式的領先框架。本書將教你如何使用 Echo 開發可擴展的實際網頁應用程式、RESTful 服務和後端系統。**

#### 主要特點
- 學習如何使用 Echo 建立網頁應用程式的最簡單方法
- 建立一個完整的工作專案
- 針對僅需基本網頁開發知識的 Go 開發者

#### 書籍描述
Echo 是一個使用 Go 語言創建網頁應用程式的領先框架。本書將教你如何使用 Echo 開發可擴展的實際網頁應用程式、RESTful 服務和後端系統。

在徹底理解基礎知識後,你將接觸到使用 Echo 建立實際網頁系統的所有概念。你將從 Go 的 HTTP 標準庫開始,並設置你的工作環境。接著,你將學習 Echo 處理器、群組路由、數據綁定和中介軟體處理。之後,你將學習如何測試你的 Go 應用程式並使用模板。

在本書結束時,你將能夠使用 Echo 建立你自己的高效能應用程式。

快速入門指南是一個專注且較短的標題,提供對技術的快速介紹。這些指南適合那些在學習曲線的這個階段不需要所有細節的人。內容已經精簡,以集中於你真正需要知道的事項,而不是所有內容。

#### 你將學到的內容
- 高效能 Echo 應用程式的關鍵設計考量
- Echo 如何處理路由
- 如何在請求和回應管道的生命週期中管理上下文
- 通過開發中介軟體函數來降低應用程式的複雜性
- 通過請求數據綁定與請求互動
- 通過框架內的回應數據渲染與回應互動
- 使用 Echo 的日誌記錄和錯誤處理功能
- 在 Echo 中渲染 Go 模板,以實現內容的伺服器端渲染

#### 本書適合誰
你需要了解 Go 語言的基礎知識,以及網頁開發的一般概念。

#### 目錄
1. 理解 HTTP、Go 和 Echo
2. 開發 Echo 專案
3. 探索路由功能
4. 實作中介軟體
5. 利用請求上下文和數據綁定
6. 執行日誌記錄和錯誤處理
7. 測試應用程式
8. 提供模板和靜態內容