← ClaudeAtlas

backend-developmentlisted

バックエンド開発の基礎。API設計、データベース設計、認証・認可、エラーハンドリング、セキュリティなど、堅牢なバックエンドシステム構築のベストプラクティス。
Gaku52/software-engineering-universe · ★ 5 · API & Backend · score 60
Install: claude install-skill Gaku52/software-engineering-universe
# Backend Development Skill ## 📋 目次 1. [概要](#概要) 2. [詳細ガイド](#詳細ガイド) 3. [いつ使うか](#いつ使うか) 4. [API設計](#api設計) 5. [認証・認可](#認証認可) 6. [エラーハンドリング](#エラーハンドリング) 7. [セキュリティ](#セキュリティ) 8. [実践例](#実践例) 9. [Agent連携](#agent連携) --- ## 概要 このSkillは、バックエンド開発の基礎をカバーします: - **API設計** - RESTful API, GraphQL - **認証・認可** - JWT, OAuth, Session - **データベース設計** - スキーマ設計、マイグレーション - **エラーハンドリング** - 適切なエラーレスポンス - **セキュリティ** - SQL Injection, XSS, CSRF対策 - **パフォーマンス** - キャッシング、クエリ最適化 --- ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: API設計パターン、セキュリティ原則、エラーハンドリング戦略 **公式で確認すべきこと**: 最新セキュリティ脆弱性、OWASP Top 10、フレームワーク最新機能 ### 主要な公式ドキュメント - **[REST API Design](https://restfulapi.net/)** - RESTful API設計ガイド - **[GraphQL](https://graphql.org/learn/)** - GraphQL公式ドキュメント - **[OWASP](https://owasp.org/)** - Webセキュリティ標準 - [OWASP Top 10](https://owasp.org/www-project-top-ten/) - 主要脆弱性 - [OWASP Cheat Sheet Series](https://cheatsheetseries.owasp.org/) - セキュリティ対策集 ### フレームワーク - **[Express.js](https://expressjs.com/)** - Node.js Webフレームワーク - **[NestJS](https://docs.nestjs.com/)** - TypeScriptエンタープライズフレームワーク - **[FastAPI](https://fastapi.tiangolo.com/)** - Python高速APIフレームワーク - **[Django REST Framework](https://www.django-rest-framework.org/)** - Django API ### 関連リソース - **[HTTP Status Codes](https://httpstatuses.com/)** - HTTPステータスコード一覧 - **[JWT.io](https://jwt.io/)** - JWT仕様・デバッガー - **[API Security Checklist](https://github.com/shieldfy/API-Security-Checklist)** - セキュリティチェックリスト --- ## 学習の進め方 ### 完全初心者向け:基礎から学ぶバックエンド