講義概要
- 3h✖️3日間の全3回
 - フルリモート
 - 課題あり
 - 10〜15人程度
 - ゴール
- Goの特徴や実現できることを理解する
 - 簡単なCRUDのAPIを実装できる
 
 
講義内容
- day1
Go言語とは
The Go PlaygroundでHelloWorld
変数、定数、型
制御構文(分岐、反復)
ポインタ、関数、メソッド
インターフェース、エラー処理
VSCodeセットアップ
文字列操作
主要パッケージ解説
 day2
- サーバーを立てる
 - ルーティングを作成する
 - データを受け取る
 - 便利package解説
 - Webページを表示する
 - APIリクエストを実行する
 - データベース操作
 
- day3
並行処理とは
Goの並行処理
goroutine
データの受け渡し
channel
同期処理、排他制御
syncパッケージ
goroutineを跨ぐ処理の制御
context
 
