2020-09-01から1ヶ月間の記事一覧

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

学習時間:11:00 実装内容(最終課題の追加実装):フォームオブジェクトの実装、タグ付け機能、ウィザード形式のユーザー管理機能実装、SNSアカウントでのログイン 解決したことや学んだ単語:モデルに対応するテーブルのカラム名以外の属性を扱いたい場合…

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

学習時間:11:00 実装内容(最終課題の追加実装):プレビュー機能、画像の複数投稿、クレジット決済機能のついたミニアプリ制作 解決したことや学んだ単語:インプット要素.addEventListener('change'~でインプット要素の値に変化があった時に発火するイベ…

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

学習時間:10:00 実装内容(オリジナルアプリ2):README記述 アウトプットシートの記述 学習の振り返り: 本日はREADMEの記述と面接練習に向けてアウトプットシートの記述を行った。READMEの記述ではgif画像を用意して視覚的にもわかりやすくしたり、工夫…

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

学習時間:4:00 実装内容(オリジナルアプリ2):README記述 学習の振り返り: 本日はREADMEの記述を行っていた。制作意図や工夫した点、要件定義の詳細など、アプリの内容を伝えるための文章を考えるのに時間をかけてしまい、進みとしては微々たるものだっ…

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

学習時間:10:00 実装内容(オリジナルアプリ2):入浴形態表,水分提供表の結合テストコード, 解決したことや学んだ単語:whileメソッドの使い時 学習の振り返り: 本日は結合テストコードの記述とテストコードを記述する中で見つけた不具合の修正を行った…

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

学習時間:10:00 実装内容(オリジナルアプリ2):コメント削除、曜日別簡易表示の確認、詳細検索機能、ソート機能の確認入浴形態表の結合テストコード 解決したことや学んだ単語:結合テストコードにて画面遷移の早さに処理が追いつかず並び替え後の要素…

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

学習時間:11:00 実装内容(オリジナルアプリ2):検索機能、ソート機能の実装、結合テストコード 解決したことや学んだ単語:結合テストコードにてform_withのconfirmのダイアログボックスをクリックするにはにaccept_confirmとdismiss_confirmというブラ…

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

学習時間:11:00 実装内容(オリジナルアプリ2):更新履歴自動記入機能、コメント機能の修正、アイコンの表示、印刷機能の実装、検索機能の準備 解決したことや学んだ単語:collection_selectメソッドにて、all以外にも例えばwhereメソッドを用いることで…

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

学習時間:11:00 実装内容(オリジナルアプリ2):更新履歴自動記入機能、コメント機能の修正、アイコンの表示、印刷機能の実装、検索機能の準備 解決したことや学んだ単語:collection_selectメソッドにて、all以外にも例えばwhereメソッドを用いることで…

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

学習時間:7:00 実装内容(オリジナルアプリ2):変更履歴の自動記入機能 解決したことや学んだ単語: 学習の振り返り: 本日は元職場にお邪魔して職員の方に制作中のアプリを実際に触って頂き、使った上での感想や意見を伺ってきた。入力画面の遷移先につ…

テックキャンプ短期集中オンラインコース。学習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に移した。オリジナルアプリ作成の方はとりあえず雛形だけでも作ってしまうことにした。テ…