自己PRしたい内容・知識
必須
- サーバーサイドのコーディングスキル
- Web APIの設計
- ユニットテスト
- DB
- 認証・認可
- Docker
- AWSやGitHubを用いたデプロイ
できれば
- リバースプロキシ(Nginx)
- ドメイン駆動設計
- マイクロサービスアーキテクチャ
- セキュリティ
- WebSocket
- 複数言語(Python, C#, Node.js)
ポートフォリオアーキテクチャの構想
フロントエンド
- Reactを用いたSPA (工数的余裕があればTypeScript, Next.js)
- UIライブラリとしてMaterialUIを使用
- HTTPS化
バックエンド
- Python(Flask)を用いたWeb API
- 自己PRしたい項目を優先順位を考えながら実装する
インフラ
- Docker(docker-compose)
- AWSのEC2またはFargateを用いてデプロイする
その他
- Web APIリファレンスを作成する
- ドメインを取得する
今後
- ポートフォリオアプリの内容を考える
- 画面デザイン作成
- 機能検討
- 開発