About

Gopher道場とは

Gopher道場とは、実践的なGoを体系的に学べる場です。 Gopher道場では、次のような方を対象としています。

  • Go以外の言語で日々の開発を行っているエンジニア
  • Goを学ぶ熱量が高い
  • Goを仕事として使う機会がないため、実践的なものが学ぶ機会がなくて学べてない

Gopher道場の運営は一般社団法人Gophers Japanが行っております。

扱う内容

  • 1. Goに触れる
    • 1.1. Goとは
    • 1.2. Goが利用できる領域
    • 1.3. Goを学ぶには
    • 1.4. Hello, World
    • 1.5. Goのインストールと設定
    • 1.6. Goの開発ツール
  • 2. 基本構文
    • 2.1. 変数
    • 2.2. 定数
    • 2.3. 演算子
    • 2.4. 制御構文
  • 3. 型と関数
    • 3.1. 型
    • 3.2. 関数
    • 3.3. メソッド
  • 4. パッケージ
    • 4.1. パッケージ
    • 4.2. パッケージ変数とスコープ
    • 4.3. パッケージの初期化
    • 4.4. ライブラリのバージョン管理
  • 5. コマンドラインツール
    • 5.1. プログラム引数
    • 5.2. flagパッケージ
    • 5.3. 入出力
  • 6. 抽象化
    • 6.1. インタフェース
    • 6.2. 埋め込みとインタフェース
  • 7. エラー処理
    • 7.1. エラー処理
    • 7.2. パニックとリカバー
  • 8. テストとテスタビリティ
    • 8.1. 単体テスト
    • 8.2. テスタビリティ
  • 9. ゴルーチンとチャネル
    • 9.1. 並行処理
    • 9.2. チャネルでデータ競合を避ける
    • 9.3. チャネル以外でデータ競合を避ける
    • 9.4. ゴルーチンとチャネルを深く理解する
    • 9.5. コンテキスト
  • 10. HTTPサーバ・クライアント
    • 10.1. HTTPサーバをたてる
    • 10.2. レスポンスとリクエスト
    • 10.3. HTTPハンドラのテスト
    • 10.4. HTTPクライアント
  • 11. データベース
    • 11.1. データベースへの接続とSQLの実行
    • 11.2. トランザクション

申し込み方法

connpassにて開催のアナウンスを行います。 connpassのイベントページに記載してある申込み方法にて申込してください。