12月21日技術日記
今日は過去に学んだ技術について復習した。
WEB開発から距離を置いて2年ほど経っていたので、基礎的な部分を重点的に学んだ。
- データベース設計
- SQLの書き方
- MySQLの使い方
- Docker、docker-composeの使い方
- Goにおけるデータベース接続の実装(gormを使わない)
- レイヤードアーキテクチャについて
- Makefile
データベース設計
サッカーの試合の結果をユーザ達が予想しあうWEBアプリを題材にしてデータベース設計をした。
SQLの書き方
設計したデータベースのテーブル操作をinit.sqlに記述した。
MySQLの使い方
コマンドラインでの操作を復習した。
Docker、docker-composeの使い方
dbのコンテナをビルドして起動し、リムーブするという基本的な使い方を復習した。
Goにおけるデータベース接続の実装(gormを使わない)
database/sqlを使ってdbとサーバを繋げるコードを復習した。
レイヤードアーキテクチャについて
各層の債務分けについて復習した。
Makefile
おまけで学習した。