無料

Go入門

変数とゼロ値、Go唯一のループであるfor、複数戻り値とエラー処理、スライスとマップ、構造体とメソッド、ゴルーチンによる並行処理、net/httpによるAPI開発まで、Goの基礎を、毎レッスン実際にコードを書き、フリマアプリのAPIをGoで作りながら学びます。

レッスン

66件

所要時間

約18.5時間

ランク

中級

学習環境

ブラウザ完結

概要

変数とゼロ値、Go唯一のループであるfor、複数戻り値とエラー処理、スライスとマップ、構造体とメソッド、ゴルーチンによる並行処理、net/httpによるAPI開発まで、Goの基礎を、毎レッスン実際にコードを書き、フリマアプリのAPIをGoで作りながら学びます。

できるようになること

Goの型とゼロ値を理解して宣言を使い分けられる

forだけで全ての繰り返しを書ける

複数戻り値とerrorでGo流のエラー処理が書ける

スライス・マップ・構造体でデータを設計できる

ゴルーチンとチャネルで並行処理のきほんを書ける

net/httpでJSON APIを実装できる

go buildの1バイナリをサーバーに配置できる

前提知識・必要な環境

必須

  • いずれかのプログラミング言語入門を修了している(必須)
  • 変数・条件分岐・繰り返し・関数を書いたことがある
  • Node.js入門またはC入門の修了を推奨(前者はAPI、後者はポインタが活きます)

環境

ブラウザ完結(インストール不要)

内容

テキストでの解説

0

レッスン

コーディングの問題

58

レッスン

クイズ問題

8

レッスン

監修

ゆめさくコード編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

生田 陸人

ゆめさくエンジニア / 現役ソフトウェアエンジニアRuby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。

レッスン

このコースの動く図解

動かしながら、仕組みや変化を目で確かめられます。

動く図解をすべて見る

腕試しに、1問だけ解いてみる

開発室「fleama、Goで作り直せますか?」

1問目は無料で解けます。教材を見ないで、依頼と完成条件だけを読んで書いてみてください。

Go道場 fleamaをGoで作り直す10問

あわせて学びたい

同時に進めると、理解が早くなる組み合わせです