Learning Path
Fullstack Developer
A learning path for engineers aiming to design and implement an entire web service across both backend and frontend.
- Required Books
- 7 books
- Recommended Books
- 11 books
- Target Domains
- Backend Development / Frontend Development / Database Design & Operations
- Milestones
- 5 stages
Milestones
5 stagesコードとAPI設計の基礎
品質の高いコードと使いやすい API の設計を学ぶ
言語基盤 (JS / TS)
JavaScript / TypeScript の実践的な型設計を身につける
フロントエンド UI
React によるコンポーネント設計とパフォーマンス改善
テストと品質
フロント/バックを横断するテスト戦略を確立する
データベース基礎
SQL 基礎から DB 設計、回避すべきアンチパターンまでを身につける
Required Books
7 booksClean Code
アジャイルソフトウェア達人の技
Robert C. Martin
リファクタリング
既存のコードを安全に改善する 第2版
Martin Fowler
Web API設計のベストプラクティス
The Design of Web APIs
Arnaud Lauret
Effective TypeScript 第2版
型システムの力を最大限に引き出す83項目
Dan Vanderkam
Reactハンズオンラーニング 第2版
Webアプリケーション開発のベストプラクティス
Alex Banks, Eve Porcello
単体テストの考え方/使い方
Vladimir Khorikov
SQL 第2版
ゼロからはじめるデータベース操作
ミック
Recommended Books
11 booksWeb API: The Good Parts
水野貴明
JavaScript 第7版
JavaScript: The Definitive Guide
David Flanagan
プログラミングTypeScript
スケールするJavaScriptアプリケーション開発
Boris Cherny
Webフロントエンド ハイパフォーマンス チューニング
久保田光則
フロントエンド開発のためのテスト入門
今からでも知っておきたい自動テスト戦略の必須知識
吉井健文
Testing JavaScript Applications
Lucas da Costa
フルスタックテスティング
10のテスト手法で実践する高品質ソフトウェア開発
Gayathri Mohan
Clean Architecture
達人に学ぶソフトウェアの構造と設計
Robert C. Martin
Tailwind CSS実践入門
工藤智祥
達人に学ぶDB設計徹底指南書 第2版
ミック
SQLアンチパターン 第2版
データベースプログラミングで陥りがちな失敗とその対策
Bill Karwin