未経験からエンジニアになるまでの道のりを記録していきます。

毎週土曜日〆、月曜日更新。

ログ:2020/07/19~2020/07/25

実績

今週の学習時間・・・53h/32h

3月〜現在・・・757h(目標:転職完了までに1000h )

ポートフォリオ作成

- 統合テスト全5残3モデル分

- ドメイン取得

- ACM+ELBを用いたhttpsアクセスの実現

- インプット:Docker入門、実践コンテナ開発入門

- ローカル起動成功(Rails + Unicorn + MySQL)

- セキュリティ対策 ReCAPTCHA(API)途中※

※よく見かける信号機の写真を選択させてボット判定するアレ。

 

チーム開発

商品出品機能(レビュー指摘事項の修正)

- カテゴリ選択時のサブカテゴリ表示js

- 画像テーブルの分離 from 商品テーブル

 

クレカ登録機能

- APIを用いた登録(MySQL&payjpサーバ)※payjpサーバは顧客情報のみ

 

所感

ついにDocker着手しました。

概念やコマンドの動作は十分理解したつもりだけど実際にdockerfileやオーケストレーションソフトにどんなコードを書いていくのか、が今の所分かっていません。

またウンウン悩みながら所望の状態を実現して、成長するチャンスです!

また週末にはかねてより触ってみたいと思っていた、APIに2つもチャレンジすることができました。

API連携のために必要な項目をざっくり書くと

  1.  認証キーの設定、適切な場所への記述
  2. サービスごとの関数 or NetHTTP or JSを用いた通信
  3. その後、Rails側の動作(サービスから帰ってきた値の処理や保存)

と思います。特に2番に苦戦中です。

 

個人アプリは来月の半ばにはβ版としてリリースしてユーザに使用してもらう目標のため、セキュリティ周りの整備ということでhttps通信やreCAPTCHA、その他Railsの標準セキュリティの機能の適用を行いました。

素人だけど、人に使ってもらうということは妥協はできません。

 

来週の予定

個人アプリ作成

- ReCAPTCHA実装

- 本番環境へのDocker適用50% AmazonECSの設定、Dockerfileの修正、環境変数の見直しなど

チーム開発

- クレカ登録機能

- クレカ購入機能

 

以上です。

ありがとうございました。