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のイベントページに記載してある申込み方法にて申込してください。