はじめに
  • コース紹介
GOを開発できる環境にしよう
  • GOをインストールする
  • エディタをインストールする
  • エディタにパッケージをインストールする
  • Terminal-Plusのエラーの修正
GOについて知ろう
  • 3章についての説明
  • GOで開発するための環境を設定する
  • Hello Worldと表示させるプログラムを作る
  • A Tour of Goについて
  • GOのPackageの使い方を学ぼう
  • プログラムの変数varについて学ぼう
  • 数字intや文字stringなどを使うための基本的な型を学ぼう
  • 定数constについて学ぼう
  • 関数functionについて学ぼう
  • 繰り返し文forについて学ぼう
  • 条件分岐ifについて学ぼう
  • 遅延処理deferについて学ぼう
  • ポインタpointerと構造体structについて学ぼう
  • 配列ArrayとSliceについて学ぼう
  • 配列ArrayとSliceについて学ぼう2
  • Rangeについて学ぼう
  • Mapsについて学ぼう
  • クロージャclosureについて学ぼう
  • メソッドMethodについて学ぼう
  • インターフェイスinterfaceについて学ぼう
  • アサーションについて学ぼう
  • エラーErrorについて学ぼう
  • ioパッケージについて学ぼう
  • imagesパッケージについて学ぼう
  • goroutineについて学ぼう
  • channelについて学ぼう
  • 二分探索木 goroutiesの演習 part1
  • 二分探索木 goroutiesの演習 part2
  • sync排他制御を学ぼう
  • webクローラーの演習問題
webアプリケーションを作ろう
  • 4章についての説明
  • インターネットとHTTPについて
  • Hello Worldをブラウザで表示させる
  • コードの解説
  • 好きな文字をブラウザに表示させる(URIでパラメータ取得)
  • Wikiを作成する(全体概要)
  • wikiのデータ構造とメソッドの作成
  • main関数でメソッドの実行テストをする
  • httpパッケージでページ表示
  • 編集ページを作成する
  • htmlファイルを作成する
  • 存在しないページの時の対処方法
  • 編集したページを保存する
  • エラーハンドリングをする
  • init関数で初期化する
  • 入力チェックを正規表現する関数を作成する
  • 入力チェックの確認とログ出力を作成する
  • クロージャーを作成する
  • Top画面を作成する
  • テキストファイルを全て読み取る
  • レイアウトを整える
仕事で使えそうなプラグインを利用してみる
  • 5章についての説明
  • 画像のリサイズの方法
  • QRコードの作り方
  • サイトの情報を読み取る方法
  • エクセルで保存する方法(レクチャー61の続き)
  • コマンドラインツールの作り方 part1
  • コマンドラインツールの作り方 part2