iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

golang後端入門分享 系列

本篇參賽內容以分享入門Go語言經驗為主,適合剛要學習Go語言的新手們,前段以介紹golang一些基礎的概念為主,後段將會以篇實務上的運用以及一些個人學習的心得分享,如果讀者有任何想法或是見解,也歡迎一起分享交流。

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文 團隊神龍特攻隊 - it 宏的逆襲
DAY 21

Day21-Go檔案處理

前言 Go 語言中的有關檔案操作的工具,不可不提到標準函式庫裡邊的io/ioutil 和 os package,我們將講解此套件的一些函式,他們的用法及功能。...

2021-09-29 ‧ 由 JC77 分享
DAY 22

Day22-Go net/http

前言 今天要來介紹 Go 語言裡的網路操作,這邊會以介紹 net/http 這個套件為主,並且介紹什麼是 HttpClient 和 HttpServer。 HT...

2021-09-30 ‧ 由 JC77 分享
DAY 23

Day23-Go Gin

前言 上一篇我們介紹了 Go 的網路操作套件 net/http,那就不能錯過 Go 的網頁框架(framework)套件 gin,因為要架設一個網站,還是需要考...

2021-10-01 ‧ 由 JC77 分享
DAY 24

Day24-Go Json處理

前言 上兩篇中我們在介紹 Go 網路的操作中,有稍微提到 json 格式,那這篇將介紹有關何為 json,以及 Go 語言裡如何處理此格。json 為 Java...

2021-10-02 ‧ 由 JC77 分享
DAY 25

Day25- Go with MySQL

前言 做為一個後端工程師,在架設網站時,免不了碰到資料上的問題,可能在顧客交易後,需要存取訂單,以保留資訊,以利往後查詢,這時你就必須要有一個資料庫,提供你存取...

2021-10-03 ‧ 由 JC77 分享
DAY 26

Day26- Go with Scylla

前言 前一篇我們介紹了如何在 Go 中對 MySQL 做操作,而 MySQL 為關聯式資料庫,而今天要介紹的是非關聯是資料庫(NoSQL) Scylla 。算是...

2021-10-04 ‧ 由 JC77 分享
DAY 27

Day27- Go with Redis

前言 前兩篇我們介紹了如何在 Go 對 MySQL 和 Scylla 做操作,而這兩個皆為較具規模的儲存引擎,而如果你想要做快取,資料只是 key-value...

2021-10-05 ‧ 由 JC77 分享
DAY 28

Day28-Go gRPC(上)

前言 在此之前,我們有介紹 HTTP 網路通訊協定,除了這個通訊方法外,今天要介紹一個 Google 開發的 RPC架構,就是 gRPC,這是你學習 Go 語言...

2021-10-06 ‧ 由 JC77 分享
DAY 29

Day29-Go gRPC(下)

前言 在上一篇,我們介紹了 gRPC 以及建例 proto 檔,今天要來介紹如何使用 gRPC 來建立一套 Server,以及在 Client 端如何去呼叫...

2021-10-07 ‧ 由 JC77 分享
DAY 30

Day30- Final Go

心得 這是我第一次參加鐵人賽,不算是一個太專業的寫作者,其實就是藉這次機會,讓自己複習並更了解 Go 語言,朝著更有實力的工程師邁進。 其實很早就開始準備鐵人賽...

2021-10-08 ‧ 由 JC77 分享