Learn Go with Pocket-Sized Projects
暫譯: 用小型專案學習 Go

LaTour, Aliénor, Chaiehloudj, Donia, Bertrand, Pascal

  • 出版商: Manning
  • 出版日期: 2025-05-20
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 529
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633438805
  • ISBN-13: 9781633438804
  • 相關分類: Go 程式語言程式語言
  • 尚未上市,無法訂購

商品描述

These small Go projects will build big Go skills! Learn hands-on as you build 11 engaging applications.

In Learn Go with Pocket-Sized Projects you'll create 11 small applications and tools, including:

- A currency convertor application
- A health tracking app
- A load balancer for sharing jobs between workers in the Cloud
- An HTML template
- A microcontroller-based temperature monitor
- ...and more!

Learn Go with Pocket-Sized Projects teaches you to write professional-level Go code by creating handy tools and fun apps. Each small, self-contained project introduces important practical skills, including ensuring that your code is thoroughly tested and documented! You'll make architectural decisions for your projects and organize your code in a maintainable way. Everything you learn is easy to scale-up to full-size Go applications.

Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.

About the technology

Go delivers the low-level power of system languages like C and Rust with developer-friendly features like garbage collection and a powerful standard library. Millions of programmers choose Go because it speeds up program construction, streamlines dependency management, and makes complex code simple to write, read, and maintain.

About the book

In Learn Go with Pocket-Sized Projects you'll learn some of the most important skills of Go programming, from Go's unique idiomatic syntax to writing microservices. You'll develop your Go toolbox with engaging hands-on projects that are fully working and simple to write. Create standalone command-line programs including Wordle-alike games, request data from external APIs, play with the TinyGo compiler for embedded systems, and more. By the time you're done building, you'll be able to create standalone, deployable, and scalable applications with ease!

About the reader

For beginner Go programmers looking to build their skills with hands-on projects.

About the author

Aliénor Latour is a back-end Golang developer with a decade of experience in various domains, from social media marketing to satellite imagery and e-commerce. Donia Chaiehloudj is a back-end software engineer with experience developing Go distributed systems in cloud environments in aerospatial and gaming sectors. Pascal Bertrand has been developing with Go for the past 6 years as a software engineer, in both big and small companies.

商品描述(中文翻譯)

這些小型 Go 專案將培養出強大的 Go 技能!透過實作,您將建立 11 個引人入勝的應用程式。

用口袋大小的專案學習 Go 中,您將創建 11 個小型應用程式和工具,包括:

- 一個貨幣轉換器應用程式
- 一個健康追蹤應用程式
- 一個用於在雲端中共享工作任務的負載平衡器
- 一個 HTML 模板
- 一個基於微控制器的溫度監測器
- ...以及更多!

用口袋大小的專案學習 Go 通過創建實用工具和有趣的應用程式,教您撰寫專業級的 Go 代碼。每個小型、自包含的專案都介紹了重要的實用技能,包括確保您的代碼經過徹底測試和文檔化!您將為您的專案做出架構決策,並以可維護的方式組織您的代碼。您所學到的一切都可以輕鬆擴展到完整的 Go 應用程式。

購買印刷書籍可獲得 Manning Publications 提供的免費 PDF 和 ePub 格式電子書。

關於技術

Go 提供了像 C 和 Rust 這樣的系統語言的低階能力,並具備開發者友好的特性,如垃圾回收和強大的標準庫。數百萬程序員選擇 Go,因為它加快了程式構建速度,簡化了依賴管理,並使複雜的代碼變得簡單易寫、易讀和易維護。

關於本書

用口袋大小的專案學習 Go 中,您將學習 Go 程式設計的一些最重要技能,從 Go 獨特的慣用語法到撰寫微服務。您將通過引人入勝的實作專案來發展您的 Go 工具箱,這些專案都是完全可運行且簡單易寫的。創建獨立的命令行程式,包括類似 Wordle 的遊戲,從外部 API 請求數據,使用 TinyGo 編譯器進行嵌入式系統的實驗,等等。當您完成構建時,您將能夠輕鬆創建獨立、可部署和可擴展的應用程式!

關於讀者

適合希望通過實作專案來提升技能的初學者 Go 程式設計師。

關於作者

Aliénor Latour 是一位後端 Golang 開發者,擁有十年的經驗,涵蓋社交媒體行銷、衛星影像和電子商務等多個領域。Donia Chaiehloudj 是一位後端軟體工程師,擁有在航空航天和遊戲領域的雲端環境中開發 Go 分散式系統的經驗。Pascal Bertrand 在過去的 6 年中作為軟體工程師使用 Go 進行開發,無論是在大公司還是小公司。

作者簡介

Aliénor Latour is a back-end Golang developer with a decade of experience in various domains, from social media marketing to satellite imagery and e-commerce.

Donia Chaiehloudj is a back-end software engineer with experience developing Go distributed systems in cloud environments in aerospatial and gaming sectors.

Pascal Bertrand has been developing with Go for the past 6 years as a software engineer, in both big and small companies.

作者簡介(中文翻譯)

Aliénor Latour 是一位具有十年經驗的後端 Golang 開發人員,涉獵多個領域,從社交媒體行銷到衛星影像及電子商務。

Donia Chaiehloudj 是一位後端軟體工程師,擁有在航空航天和遊戲領域的雲端環境中開發 Go 分散式系統的經驗。

Pascal Bertrand 在過去六年中作為軟體工程師使用 Go 進行開發,曾在大型和小型公司工作。