本書涵蓋從Go語言入門到Go Web開發(fā)高手所需的核心知識、方法和技巧,共分4篇。 第1篇“Go語言入門”,介紹Go語言的基礎語法,既使沒有Go語言基礎的讀者也可以學習本書。 第2篇“Go Web基礎入門”,包括3章:Go Web開發(fā)基礎、接收和處理Go Web請求、用Go訪問數據庫。本篇能使讀者快速掌握用Go語言進行Web開發(fā)的基礎知識。 第3篇“Go Web高級應用”,包括4章:Go高級網絡編程、Go文件處理、Go并發(fā)編程、Go RESTful API接口開發(fā)。本篇能使讀者用Go語言快速開發(fā)各種Web應用。 第4篇“Go Web項目實戰(zhàn)”,包括2章:【實戰(zhàn)】開發(fā)一個B2C電子商務系統(tǒng)、【實戰(zhàn)】用Docker部署Go Web應用。本篇通過實例介紹了開發(fā)一個B2C電子商務系統(tǒng)的全過程,包括開發(fā)商品展示、購物車、結算、支付等模塊的詳細講解,讓讀者真正了解大型B2C電子商務系統(tǒng)的架構原理及實現(xiàn)方法,并開放了源代碼;用Docker實戰(zhàn)部署Go Web應用,幫助讀者向Go Web開發(fā)“精通”級別邁進。 本書可作為Go語言初學者、Web開發(fā)工程師的自學用書,也可作為培訓機構和相關院校的教材。