Skip to content

kagomen/study-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐌 概要


🏃‍♀️ これまでのまとめ

2023 年

12 月

  • ドットインストールで HTML, CSS, JavaScript, PHP の基礎を学習

2024 年

1 月

2 月

  • Astro と microCMS で個人ブログを制作
    • 運用せず。Scrapboxを継続利用中
  • Udemy で React の基礎を学習

3 月

  • 【継続】Udemy で React の基礎を学習
  • 共同プロジェクトに参加
    • チーム開発における GitHub の使い方について学ぶ
      • イシューのたて方
      • プルリク・コードレビューの方法
      • Discussions や Projects の使い方
      • テンプレートの作成方法
      • セマンティックバージョニングについて
    • 考えたことの言語化・伝え方・チームでの立ち振る舞いについて模索
    • アイデア出しは FigJam を使用した

4 月

5 月

6 月

  • 【継続】オリジナルアプリ リブラク の制作・v1 のリリース
    • ルーティング(React Router)について学ぶ
    • useContext を利用してキャッシュを行い、キャッシュの仕組みについて学ぶ
    • ReactQuery や useSWR を使用したキャッシュ方法について学ぶ
    • セキュアにデータを扱うために API を建てる
    • React Hook Form と Yup/Zod を使用したフォーム作成を学ぶ
    • Resend を使用したメール送信の方法を学ぶ
      • メールの仕組み(メールサーバや DNS レコードなど)について調査する
  • 『プロになるための Web 技術入門』5 章まで
  • 『フロントエンドの知識地図』読了

これからの予定

7 月

  • 【継続】オリジナルアプリ リブラク の制作・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 技術の基本』 読了
  • 『フロントエンド開発のためのセキュリティ入門』 読了

8 月

  • TypeScript と Next.js を使った簡単なアプリ制作の着手
    • PostgreSQL と Prisma を使用してデータベースまわりの理解を深める
    • テストや CI/CD を組んで開発をする
  • 『Web を支ええる技術』
  • 『Web API: The Good Parts』

About

🗒️ 日々の学習記録

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages