TOP
GOGO開學趣,參考書應有盡有
Go Web編程實戰派:從入門到精通(簡體書)
滿額折

Go Web編程實戰派:從入門到精通(簡體書)

商品資訊

人民幣定價:128 元
定價
:NT$ 768 元
優惠價
87668
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:20 點
商品簡介
作者簡介

商品簡介

本書涵蓋從Go語言入門到Go Web開發高手所需的核心知識、方法和技巧,共分4篇。

第1篇“Go語言入門”,介紹Go語言的基礎語法,既使沒有Go語言基礎的讀者也可以學習本書。

第2篇“Go Web基礎入門”,包括3章:Go Web開發基礎、接收和處理Go Web請求、用Go訪問數據庫。本篇能使讀者快速掌握用Go語言進行Web開發的基礎知識。

第3篇“Go Web高級應用”,包括4章:Go高級網絡編程、Go文件處理、Go並發編程、Go RESTful API接口開發。本篇能使讀者用Go語言快速開發各種Web應用。

第4篇“Go Web項目實戰”,包括2章:【實戰】開發一個B2C電子商務系統、【實戰】用Docker部署Go Web應用。本篇通過實例介紹了開發一個B2C電子商務系統的全過程,包括開發商品展示、購物車、結算、支付等模塊的詳細講解,讓讀者真正了解大型B2C電子商務系統的架構原理及實現方法,並開放了源代碼;用Docker實戰部署Go Web應用,幫助讀者向Go Web開發“精通”級別邁進。

本書可作為Go語言初學者、Web開發工程師的自學用書,也可作為培訓機構和相關院校的教材。


作者簡介

廖顯東

高級軟件架構師,全棧開發者,技術極客,Gopher,開源愛好者。

畢業於河海大學,先後就職於蘇寧易購等多家大型公司。具有多年軟件開發與團隊管理經驗,精通Java、JavaScript、C、C++、C#、Python、PHP等開發語言。對Go、Rust等開發語言有深入實踐和研究。對大型電子商務系統開發、高並發架構、分布式架構、微服務、大數據、人工智能算法等領域有深入實踐和研究。


由於我的部分Go語言開源項目深受Go語言社區的歡迎,加上市場上關於Go Web開發的書很少,且書中很少有實戰的知識。所以我想寫一本Go語言實戰方面的書來回饋Go語言社區的朋友們,也希望給更多的人以幫助。於是,2019年下半年我便在工作之餘開啟了本書的寫作之旅。

到了2020年,由於公司項目比較緊,寫書的事便一直擱淺。直到2020年7月,電子工業出版社的吳宏偉編輯找到我,邀請我寫書。恰好正在寫第2章,我想這應該是和吳宏偉編輯有緣吧,便欣然答應。從此我開始舍棄的業餘時間,全力寫作。

特別感謝吳宏偉編輯,在我寫書過程中他提出了許多寶貴的意見和建議,並和我反復溝通、修改。經過反復修改打磨,咬文嚼字,本書才得以完稿。

/

本書聚焦Go Web開發領域,對Go Web知識進行全面深入地講解。本書有如下特色:

(1)一線技術,突出實戰。

本書中穿插了大量的實戰內容,且所有代碼采用目前的Go最新版本(1.15.3)編寫。

(2)精雕細琢,閱讀性強。

全書的語言經過多次打磨,力求精確。同時注重閱讀體驗,讓沒有任何基礎的讀者也可以很輕松地讀懂本書。

(3)零基礎入門,循序漸進,讓讀者快速從菜鳥向實戰高手邁進。

本書以Go入門級程序員為主要物件,初級、中級、高級程序員都可以從書中學到幹貨。先介紹Go的基礎,然後介紹Go Web的基礎,介紹Go Web的高級應用,介紹B2C電子商務系統實戰開發,最後介紹應用的Docker實戰部署,真正幫助讀者從基礎入門向開發高手邁進。

(4)極客思維,極致效率;

本書以極客思維深入Go語言底層進行探究,幫助讀者了解底層的原理。全書言簡意賅,以幫助讀者提升開發效率為導向,同時盡可能幫助讀者縮短閱讀本書的時間。

(5)由易到難,重點和難點標注並重點解析。

本書編排由易到難,內容基本覆蓋Go Web的主流前沿技術。同時對重點和難點進行重點講解,對易錯點和注意點進行了提示說明,幫助讀者克服學習過程中的困難。

(6)突出實戰,快速突擊。

本書的實例代碼絕大部分都是來自於最新的企業實戰項目。購買本書的讀者可以通過網絡下載書中的所有的源代碼,下載後即可運行,通過實踐來加深理解。

(7)實戰方案,可直接二次開發進行實戰部署。

本書以實戰為主,所有的示例代碼拿來即可運行。特別是第9章,購買本書的讀者可以直接獲得B2C電子商務系統的全部源代碼。可以直接對其進行二次開發,用於自己的項目。讀者購買本書不僅可以學習本書的各種知識,也相當於購買一個最新版的Go語言電商系統解決方案及項目源碼。

/

閱讀本書,您能學到什麼

-系統學習Go語言基礎語法;

-掌握HTTP基本原理;

-掌握Go Web 底層原理;

-掌握Go訪問MySQL、Redis、MongoDB的方法和技巧;

-掌握Gorm、Beego ORM的使用方法和技巧;

-掌握Go Socket編程的方法和技巧;

-掌握用gRPC實現微服務調用;

-掌握Go 文件處理的方法和技巧;

-掌握Go生成與解析JSON、XML文件的方法和技巧;

-掌握Go正則表達式的處理方法和技巧;

-掌握Go 日志處理的方法和技巧;

-掌握從數據庫中導出一個CSV文件的實戰法;

-掌握Go並發編程的底層原理;

-掌握常見Go並發Web應用的實戰開發方法和技巧;

-掌握Go開發並發的Web爬蟲的方法和技巧;

-掌握Gin框架、Beego框架的使用方法和技巧;

-掌握流行架構風格RESTful API接口的開發;

-掌握用Go開發OAuth2.0接口的技巧;

-掌握Elasticsearch的使用方法;

-掌握微信支付、支付寶支付的接口對接方法;

-掌握用Go語言開發B2C電子商務系統的整個流程方案及源碼;

-掌握Docker實戰部署方法;

-掌握Docker Compose實戰部署方法。

希望通過本書的學習,能夠讓讀者快速、系統地掌握Go Web開發的各種方法和技巧,幫助讀者在Go 語言Web開發中,快速從基礎入門向精通級的實戰派高手邁進。

/

本書既適合Go語言初學者,也適合想進一步提升的中高級Go語言開發者。初級、中級、高級開發人員都能從本書學到幹貨。

本書讀者物件如下:

-初學編程的自學者;

-培訓機構的老師和學員;

-Go語言初學者;

-相關專業的大學畢業學生;

-Go語言中高級開發人員;

-Web前端開發人員;

-Web開發工程師;

-測試工程師;

-編程愛好者;

-DevOps運維人員;

-高等院校的老師和學生;

-Web中高級開發人員。

/

如果讀者在閱讀本書的過程中有任何疑問,請用手機微信掃描右側的二維碼,關注“源碼大數據”公眾號,輸入讀者遇到的問題,作者會盡快與讀者進行交流及回復。

關注“源碼大數據”公眾號後輸入“go web源碼”,即可獲得本書源代碼、學習資源、面試題庫等。

讀者也可以加入QQ群(QQ群號碼:771844527)進行交流溝通,作者會盡快進行回復。

盡管作者在本書寫作過程中盡可能地追求嚴謹,但仍難免有紕漏之處,歡迎讀者通過“源碼大數據”公眾號或者QQ群等方式批評與指正。


購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 668
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區