-
月ごとに日々の学習内容を md ファイルに記録しています
-
技術的なメモをまとめたディレクトリ
- ドットインストールで HTML, CSS, JavaScript, PHP の基礎を学習
- ドットインストール「JavaScript でミニアプリをつくろう」を見ながらアプリを制作
- CSS 部分のみオリジナル
- ドットインストールで React と Laravel の基礎を学習
- 【継続】Udemy で React の基礎を学習
- 共同プロジェクトに参加
- チーム開発における GitHub の使い方について学ぶ
- イシューのたて方
- プルリク・コードレビューの方法
- Discussions や Projects の使い方
- テンプレートの作成方法
- セマンティックバージョニングについて
- 考えたことの言語化・伝え方・チームでの立ち振る舞いについて模索
- アイデア出しは FigJam を使用した
- チーム開発における GitHub の使い方について学ぶ
- 【継続】共同プロジェクトに参加
- Version1.0.0リリース
- JavaScript で簡単なゲームアプリを 1 から作る
- JavaScript でゲームアプリを 1 から作る
- 倉庫番ゲーム
- ビット演算について学ぶ
- 倉庫番ゲーム
- モダン JavaScript とその周辺技術を調査
- Webpack, Babel, npm, Vite, TypeScript などの役割や設定ファイルの記述方法について
- React での Web API の扱い方を簡単なアプリを作りながら学ぶ
- オリジナルアプリ リブラク の制作に着手
- 【継続】オリジナルアプリ リブラク の制作・v1 のリリース
- ルーティング(React Router)について学ぶ
- useContext を利用してキャッシュを行い、キャッシュの仕組みについて学ぶ
- ReactQuery や useSWR を使用したキャッシュ方法について学ぶ
- セキュアにデータを扱うために API を建てる
- React Hook Form と Yup/Zod を使用したフォーム作成を学ぶ
- Resend を使用したメール送信の方法を学ぶ
- メールの仕組み(メールサーバや DNS レコードなど)について調査する
- 『プロになるための Web 技術入門』5 章まで
- 『フロントエンドの知識地図』読了
- 【継続】オリジナルアプリ リブラク の制作・v2 ローンチ
- Cloudflare Turnstile の実装
- ログイン機能・お気に入り機能の実装
- Hono, Workers, Pages Functions の調査・練習
- Session ID, Cookie を使った認証の方法を理解
- ハッシュ化, バリデーションの理解
- OAuth, Open ID Connect, JWT の理解
- Basic 認証, Digest 認証, Bearer 認証の理解
- JWT でのアクセストークンとリフレッシュトークンの使い方
- OAuth Providers, Auth.js, Clerk などの調査
- 『Web 技術の基本』 読了
- 『フロントエンド開発のためのセキュリティ入門』 読了
- TypeScript と Next.js を使った簡単なアプリ制作の着手
- PostgreSQL と Prisma を使用してデータベースまわりの理解を深める
- テストや CI/CD を組んで開発をする
- 『Web を支ええる技術』
- 『Web API: The Good Parts』