ログ:2020/07/19~2020/07/25
実績
今週の学習時間・・・53h/32h
3月〜現在・・・757h(目標:転職完了までに1000h )
ポートフォリオ作成
- 統合テスト全5残3モデル分
- ドメイン取得
- インプット:Docker入門、実践コンテナ開発入門
- ローカル起動成功(Rails + Unicorn + MySQL)
- セキュリティ対策 ReCAPTCHA(API)途中※
※よく見かける信号機の写真を選択させてボット判定するアレ。
チーム開発
商品出品機能(レビュー指摘事項の修正)
- カテゴリ選択時のサブカテゴリ表示js
- 画像テーブルの分離 from 商品テーブル
クレカ登録機能
- APIを用いた登録(MySQL&payjpサーバ)※payjpサーバは顧客情報のみ
所感
ついにDocker着手しました。
概念やコマンドの動作は十分理解したつもりだけど実際にdockerfileやオーケストレーションソフトにどんなコードを書いていくのか、が今の所分かっていません。
またウンウン悩みながら所望の状態を実現して、成長するチャンスです!
また週末にはかねてより触ってみたいと思っていた、APIに2つもチャレンジすることができました。
API連携のために必要な項目をざっくり書くと
- 認証キーの設定、適切な場所への記述
- サービスごとの関数 or NetHTTP or JSを用いた通信
- その後、Rails側の動作(サービスから帰ってきた値の処理や保存)
と思います。特に2番に苦戦中です。
個人アプリは来月の半ばにはβ版としてリリースしてユーザに使用してもらう目標のため、セキュリティ周りの整備ということでhttps通信やreCAPTCHA、その他Railsの標準セキュリティの機能の適用を行いました。
素人だけど、人に使ってもらうということは妥協はできません。
来週の予定
個人アプリ作成
- ReCAPTCHA実装
- 本番環境へのDocker適用50% AmazonECSの設定、Dockerfileの修正、環境変数の見直しなど
チーム開発
- クレカ登録機能
- クレカ購入機能
以上です。
ありがとうございました。