Pro Go: The Complete Guide to Programming Reliable and Efficient Software
暫譯: Pro Go:可靠且高效軟體程式設計完全指南

Freeman, Adam

  • 出版商: Apress
  • 出版日期: 2022-01-13
  • 售價: $2,660
  • 貴賓價: 9.5$2,527
  • 語言: 英文
  • 頁數: 680
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484273540
  • ISBN-13: 9781484273548
  • 相關分類: Go 程式語言
  • 相關翻譯: Go語言權威指南 (簡中版)
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Part 1 - Understanding the Go Language

1. Your First Go App

2. Putting Go in Context

3. Using the Go Tools

4. Basic Types, Values, and Pointers

5. Operations and Conversions

6. Flow Control

7. Using Arrays, Slice, and Maps

8. Defining and Using Functions

9. Using Function Types

10. Defining Structs

11. Using Methods and Interfaces

12. Creating and Using Packages

13. Type and Interface Composition

14. Using Goroutines and Channels

15. Error Handling

Part 2 - Using the Go Standard Library

16. String Processing and Regular Expressions 17. Formatting and Scanning Strings 18. Math Functions and Data Sorting 19. Dates, Times, and Durations 20. Reading and Writing Data 21. Working with JSON Data 22. Working with Files 23. Using HTML and Text Templates 24. Creating HTTP Servers 25. Creating HTTP Clients 26. Working with Databases 27. Using Reflection 28. Using Reflection, Part 2 29. Using Reflection, Part 3 30. Coordinating Goroutines 31. Unit Testing, Benchmarking, and Logging

Part 3 - Applying Go

32. Creating a Web Platform

33. Middleware, Templates, and Handlers

34. Actions, Sessions, and Authorization 35. SportsStore: A Real Application 36. SportsStore: Cart and Database 37. SportsStore: Checkout and Administration 38. SportsStore: Finishing and Deployment

商品描述(中文翻譯)

第一部分 - 理解 Go 語言

1. 你的第一個 Go 應用程式
2. 將 Go 放在上下文中
3. 使用 Go 工具
4. 基本類型、值和指標
5. 操作和轉換
6. 流程控制
7. 使用陣列、切片和映射
8. 定義和使用函數
9. 使用函數類型
10. 定義結構
11. 使用方法和介面
12. 創建和使用套件
13. 類型和介面組合
14. 使用 Goroutines 和通道
15. 錯誤處理

第二部分 - 使用 Go 標準庫

16. 字串處理和正則表達式
17. 格式化和掃描字串
18. 數學函數和數據排序
19. 日期、時間和持續時間
20. 讀取和寫入數據
21. 處理 JSON 數據
22. 處理檔案
23. 使用 HTML 和文本模板
24. 創建 HTTP 伺服器
25. 創建 HTTP 客戶端
26. 與資料庫互動
27. 使用反射
28. 使用反射,第二部分
29. 使用反射,第三部分
30. 協調 Goroutines
31. 單元測試、基準測試和日誌記錄

第三部分 - 應用 Go

32. 創建一個網路平台
33. 中介軟體、模板和處理器
34. 行動、會話和授權
35. SportsStore:一個真實的應用程式
36. SportsStore:購物車和資料庫
37. SportsStore:結帳和管理
38. SportsStore:完成和部署

作者簡介

Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.

作者簡介(中文翻譯)

亞當·弗里曼是一位經驗豐富的IT專業人士,曾在多家公司的高級職位上任職,最近擔任一家全球銀行的首席技術官和首席運營官。現在已退休,他將時間用於寫作和長跑。