前回のロードマップ
1ヶ月経ったので見直し。
目的
サービス開発で自走でき、 DB設計を行うことができ、 コードを書いて実装できること
そのために行うことを
(番号). (項目)
=> (具体的な行動)
- (注力項目)
優先度A
(1) [実行中] アプリ設計-サービス立ち上げの一連のスキル (Spotify API) => メンタリング中。
(2) Laravel (OOPベストプラクティス)
=> Tweetクローン系Appを素早く、構造を意識して書き直す。
- Github読み込み
- ビジネスロジック
- それ以外 (Services) API call, mail
- 抽象化 (Contract / Interface)
- mockery
- Custom Exception
=> Eloquent, クエリビルダの棲み分けは以下のURL参照
https://github.com/alexeymezenin/laravel-best-practices/blob/master/japanese.md
(3) OOPのベストプラクティスを身につける
=> Githubで見つけたAppを素早く、構造を意識して書き直す。
- 単一責任とSkinnyController
- Unit, Featureテストを書く
(4) AWSの各種サービスに慣れる
=> Udemy単体、TechpitのCloudFormation利用を自分で書けるように。
(5) DB設計、ER図に起こす反復練習
(6) フロントで簡単なプロジェクト
- Runtime (Node.js)
- Vue.js (Techpitにチャレンジ)
- ES6 (classベースで書きたい, Module)
- ブレイクスルーを実施
- lebabでES5を変換して古いのを活用