今月の復習計画
1週間 IT振り返りカリキュラム(1日1時間)
Day 1:環境整理(AWS × Docker × WordPress)
ゴール: サイトの全体構造を理解し、管理しやすくする
やること:
– EC2(Elastic IP / セキュリティグループ)の確認
– Docker構成(WordPress / DB / Nginx)の関係を図にまとめる
– ボリュームと永続化しているデータの場所を確認
– Onamae → Route53 → EC2 へのDNSの流れを整理
Day 2:Nginx & HTTPS(セキュリティ強化)
ゴール: HTTPS化と各種セキュリティヘッダを理解し強化する
やること:
– nginx.conf の構造(server / location / proxy_pass)を理解
– HTTP→HTTPS リダイレクトを確認
– Let’s Encrypt / certbot の仕組みを復習
– HSTS / CSP / X-Content-Type-Options など主要ヘッダを導入・確認
Day 3:WordPress テーマ改善(UI向上)
ゴール: サイト全体の見やすさ・統一感を向上
やること:
– テーマフォルダと主要ファイル(header.php / footer.php / single.php)を理解
– テンプレート階層(どのページでどのテンプレートが使われるか)を整理
– ナビゲーションメニュー・ヘッダー・フッターの構成見直し
– 色・フォント・余白などの微調整ポイントをメモ
Day 4:表示速度UP(高速化)
ゴール: サイトを軽量化して表示スピードを改善
やること:
– PageSpeed Insights でスコア確認(モバイル/PC)
– キャッシュ設定の検討(プラグイン or Nginx)
– 画像の圧縮・リサイズ・lazy-load確認
– 不要プラグイン・重いJS/CSSの洗い出し
Day 5:Docker運用復習(安定化)
ゴール: 更新や復元が安全に行える状態にする
やること:
– docker-compose(up / down / restart)の基本操作
– docker logs やコンテナ内ログの確認方法
– MySQL の dump / restore 手順をメモに残す
– wp-content や DB のバックアップ方針を決める
Day 6:AIアプリ整理(バンドギャップ予測+絵画判定:2クラス)
ゴール: 現在のAIアプリを整理し、公開のイメージを固める
やること(バンドギャップ):
– 特徴量・モデル・前処理を簡単に図解
– 入力項目を「最小限」に絞る案を考える
– UI(青系)デザインの再検討
やること(絵画判定アプリ:Van Gogh vs Kandinsky):
– モデルの現状(データセット / 精度 / 課題)をメモ
– Webアプリ化案:Flask / FastAPI / Streamlit を比較
– WordPress との統合方法(API連携 or 埋め込み)を検討
– 画像アップロードUIの構成を作る
Day 7:最終調整(UI & セキュリティ総点検)
ゴール: サイト全体の品質をワンランク上げる
やること:
– テーマUI(色 / 余白 / フォント / レイアウト)の調整
– Nginx のセキュリティヘッダ・HTTPS設定の再確認
– AWSセキュリティグループの不要ポート確認
– SQLでメディアにuploadされている未使用画像を抽出し、削除する。