テックキャンプ短期集中オンラインコース。学習48日目のふりかえり

学習時間:7:00 実装内容(オリジナルアプリ2):コメント機能の実装 解決したことや学んだ単語: 学習の振り返り:本日はコメント機能の実装を行った。コメント機能は利用者情報の編集をする際にまとめて記録するもの(更新情報の記録用)とそれ単体で記…

テックキャンプ短期集中オンラインコース。学習47日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ2):seedファイルの記述/レスポンシブデザイン対応/印刷レイアウト対応/ 解決したことや学んだ単語:bootstrapは印刷時にタブレットのレイアウトを適用する仕様がある。そのためPCレイアウトで印刷したい場合…

テックキャンプ短期集中オンラインコース。学習46日目のふりかえり

学習時間:7:00 実装内容(オリジナルアプリ2):フラッシュメッセージの表示、DBに大量のデータを一度に登録するためのseedファイルの記述。 解決したことや学んだ単語:selectメソッドで配列やハッシュなどから条件にあった要素だけを取り出せる。includ…

テックキャンプ短期集中オンラインコース。学習45日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ2):曜日毎の出力機能の実装 解決したことや学んだ単語:whereメソッドでA and (B or C)と検索したい場合にはModel.where(a).where(b).or(Model.where(c))のような記述になること。herokuでDBに登録した際IDが…

テックキャンプ短期集中オンラインコース。学習44日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ2):入浴提供表の実装、水分提供表の実装、入浴提供表の編集機能実装、水分提供表の編集機能実装 解決したことや学んだ単語:複数のテーブルからデータを取得したいときはjoinsメソッドを使ってテーブルを結合…

テックキャンプ短期集中オンラインコース。学習43日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ2):利用者詳細機能の実装 利用者編集機能の実装 利用者削除機能の実装 解決したことや学んだ単語:Rspecのsave_and_open_page メソッドを使うことでブラウザが自動的に起動し、その時点の画面を確認すること…

テックキャンプ短期集中オンラインコース。学習42日目のふりかえり

学習時間:10:00 実装内容(オリジナルアプリ2):利用者登録機能の実装 利用者一覧表示機能の実装、一覧のビュー、showのビュー、editのビュー 解決したことや学んだ単語:formオブジェクトでboolean型のバリデーションを組んでも機能しなかったのはboole…

テックキャンプ短期集中オンラインコース。学習40日目のふりかえり

学習時間:10:00 実装内容(オリジナルアプリ2):利用者登録機能の実装 formオブジェクトを利用して実装 解決したことや学んだ単語:scanメソッド、Boolean型の入力チェックはpresence: trueだと出来ない inclusion:{in: [true, false]}であれば、チェッ…

テックキャンプ短期集中オンラインコース。学習39日目のふりかえり

学習時間:10:00 実装内容(オリジナルアプリ2):利用者登録機能の実装 フォーム画面作成 解決したことや学んだ単語:論理演算子 and or not bootstrapの導入法 学習の振り返り: 敬遠していたbootstrapを再び導入してみた。細かい仕様は未だわからない部…

テックキャンプ短期集中オンラインコース。学習38日目のふりかえり

学習時間:10:00 実装内容(オリジナルアプリ2):ユーザー管理機能の実装 解決したことや学んだ単語:sliceメソッド、破壊的メソッド 学習の振り返り: 方針転換して別のアプリの作成に着手し、デプロイとdeviseを使ったユーザー管理機能まで実装した。こ…

テックキャンプ短期集中オンラインコース。学習37日目のふりかえり

学習時間:8:00 実装内容(オリジナルアプリ):simplecalendarの試し、企画要件定義DB設計 解決したことや学んだ単語: 学習の振り返り: ここ数日作業が進まずメンタルが落ち込んでしまったため、一度自分が習った範囲で作れるものを作ろうと新しく別のア…

テックキャンプ短期集中オンラインコース。学習35日目のふりかえり

学習時間:8:00 実装内容(オリジナルアプリ):FullCalendarの表示 解決したことや学んだ単語: 学習の振り返り: 今日はFullCalendarを導入し画面に表示させるところまでを行った。導入に際して公式ドキュメントを読んだりqiitaの記事を探すなりしたが公…

テックキャンプ短期集中オンラインコース。学習34日目のふりかえり

学習時間:6:00 実装内容(オリジナルアプリ):jQueryとBootstrapの導入 解決したことや学んだ単語:bootstrapはclassに記入することでCSSを規定する 学習の振り返り: 今日はjQueryとBootstrapを導入してみた。より簡易にデザインができるのは良いが仕様…

テックキャンプ短期集中オンラインコース。学習33日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ):Twitter認証の実装 解決したことや学んだ単語:コールバックURLを明示化しないと本番環境ではエラーになること 学習の振り返り: 昨日まではdeviseを導入してみようと考えていたが、ローカル環境には既にDB…

テックキャンプ短期集中オンラインコース。学習32日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ):Twitter認証の実装 解決したことや学んだ単語:外部APIを介するテストにはモック(本物のフリをする偽物のプログラム、外部APIの役割を担ってくれるプログラム)を使用すると良いこと 学習の振り返り: 今日…

テックキャンプ短期集中オンラインコース。学習31日目のふりかえり

学習時間:11:00 実装内容(オリジナルアプリ):Twitter認証の実装 解決したことや学んだ単語:TwitterAPIを利用するには開発者用アカウントが必要。APIキーの設定とcallbackの明示化、request.env["omniauth.auth"]に情報が含まれて返却されること。 学習…

テックキャンプ短期集中オンラインコース。学習30日目のふりかえり

学習時間:11:00 実装内容(最終課題):EC2へのデプロイ フロント仮実装 解決したことや学んだ単語: 学習の振り返り: 今日はアプリのデプロイの場をherokuからE2に移した。オリジナルアプリ作成の方はとりあえず雛形だけでも作ってしまうことにした。テ…

テックキャンプ短期集中オンラインコース。学習29日目のふりかえり

学習時間:11:00 実装内容(最終課題):投稿した画像をS3へ保存する オリジナルアプリの企画と要件定義 解決したことや学んだ単語:AWSのS3を使うことでherokuに画像を上げても削除されないで済む 学習の振り返り: 今日は最終課題を終えたので今後を相談…

テックキャンプ短期集中オンラインコース。学習28日目のふりかえり

学習時間:3:00 学習の振り返り: 今日は履歴書と職務経歴書の記入をしていました。色々と自分について振り返る日となったため、ついでになぜ未経験からのエンジニア転職を考えたのかを記しておこうと思います。 まず、私はテックキャンプスクールを受講す…

テックキャンプ短期集中オンラインコース。学習27日目のふりかえり

学習時間:9:00 実装内容(最終課題):商品購入機能(購入後の売り切れ表示)商品一覧表示機能 解決したことや学んだ単語:herokuでの処理がうまくいかない時はgit pushをやり直してみること 学習の振り返り: 今日は商品購入機能の購入後の表示形式の変更…

テックキャンプ短期集中オンラインコース。学習26日目のふりかえり

学習時間:11:00 実装内容(最終課題):商品購入機能(フォームオブジェクトを利用した一括保存、PAY.JPを使ったクレジットカード決済機能) 解決したことや学んだ単語:form_withのmodelオプションにフォームオブジェクトを使ったインスタンス変数を渡す…

テックキャンプ短期集中オンラインコース。学習25日目のふりかえり

学習時間:10:00 実装内容(最終課題):商品詳細機能、商品削除機能、商品情報編集機能、商品購入機能(フォームオブジェクトを用いたデータの複数モデルへの保存まで 解決したことや学んだ単語:destoryメソッド時にもエラーハンドリングは必要、ActiveRe…

テックキャンプ短期集中オンラインコース。学習24日目のふりかえり

学習時間:10:00 実装内容(最終課題):商品出品機能(モデルのテストコード)、商品詳細表示機能 解決したことや学んだ単語:binding.pryを設置してもエラー発生時に止まらない時はエラー発生箇所の前に設置し、その後手動で打ち込むことでデバッグを行う…

テックキャンプ短期集中オンラインコース。学習23日目のふりかえり

学習時間:11:00 実装内容(最終課題):ユーザー管理機能(テストコード)、商品出品機能(ルーティング、コントローラー、ビューファイル、ActiveHashとcollection_selectメソッドを使ったプルダウン表示,エラーメッセージの表示、JavaScriptによる非同期…

テックキャンプ短期集中オンラインコース。学習22日目のふりかえり

学習時間:11:00 実装内容(最終課題):ユーザー管理機能(ユーザー認証機能、sign_upのルーティング及びコントローラーの作成、バリデーション、テストコード(途中まで)) 解決したことや学んだ単語:bypass_sign_in(@user)(deviseログイン状態の維持…

テックキャンプ短期集中オンラインコース。学習21日目のふりかえり

学習時間:11:00 実装内容:最終課題テーブル設計、デプロイ、Basic認証、商品一覧表示機能、ユーザー管理機能 学習した単語: 学習の振り返り: 今日は朝から最終課題に取り掛かっていた。テーブル設計も3回目の修正でようやくLGTMをもらい、一つ解決でき…

テックキャンプ短期集中オンラインコース。学習20日目のふりかえり

学習時間:9:00 学習内容:最終課題 テーブル設計 学習した単語:has_oneメソッド(一対一の関係),ActiveHash,ActiveHash::Base,--skip migration,belongs_to_active_hashメソッド、collection_selectメソッド,PAY.JP,payjp.jsChargeオブジェクト,公開鍵と秘…

テックキャンプ短期集中オンラインコース。学習19日目のふりかえり

学習時間:11:00 学習内容:SQL、開発体制、ネットワークの基礎、Webアーキテクチャ、API応用 学習した単語:NOT演算子、BETWEEN演算子、IN演算子、JOIN、CONCAT句、GROUP BY句,COUNT句、サブクエリ、アジャイル型開発、ウォーターフォール型開発、スクラム…

テックキャンプ短期集中オンラインコース。学習18日目のふりかえり

学習時間:11:00 学習内容:セキュリティ対策、SQL、フロンドエンド開発 学習した単語:mapメソッド、pushメソッド、高級言語と低級言語、コンパイルとコンパイラ、プリコンパイル、アセットパイプライン、モジュールバンドラ、webpack,webpackers,jQuery,…

テックキャンプ短期集中オンラインコース。学習17日目のふりかえり

学習時間:11:00 学習内容:Ruby on Rails JavaScript 学習した単語:FormData,insertAdjacentHTML,API,WebAPI、外部API,公開API,内部API,ネイティブアプリケーション、クロスプラットフォーム、デプロイ、Heroku,rails_12factor,heroku createコマンド、Cl…