TECH CAMP 学習日記

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

学習時間:3:00 学習内容:0からわかるruby超入門 解決したことや学んだ単語:配列に関するメソッド sizeメソッド、sumメソッド、to_fメソッド、sampleメソッド、shuffleメソッド、sortメソッド、reverseメソッド,joinメソッド、splitメソッド、mapメソッド…

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

学習時間:3:00 学習内容:0からわかるruby超入門 解決したことや学んだ単語:配列に関するメソッド first last push unshift pop shift 配列の足し算 配列の引き算 学習の振り返り: 本日は「ゼロからわかるRuby超入門」を用いてrubyの基礎を抑え直すことに…

私が10週間のテックキャンプで学んだこと

docs.google.com github.com 最終課題及びオリジナルアプリ実装を通じて得られた学び3つ 一つ目はタスクを洗い出す力を身に付けられたことです。 アプリ開発ではやるべき作業や期日を意識しないとあっという間に時間が過ぎてしまいます。 最終課題を通じて…

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

学習時間:10:00 学習内容:最終課題発表を行なった 学習の振り返り: 本日は最終課題発表会があり、これまでに得た学びをチームでお互いに発表しあった。各人がそれぞれに何を思いどのように工夫し学習を行なってきたか、どのような学びがあったかを聞くの…

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

学習時間:11:00 実装内容(オリジナルアプリ):READMEの修正 解決したことや学んだ単語: 学習の振り返り: 本日はタグ機能実装によるデプロイやREADMEの修正、明日の最終発表会に向けて発表用のスライドの作成などを行なっていた。デプロイ後に小さなエラ…

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

学習時間:11:00 実装内容(オリジナルアプリ):タグ機能の実装に向けてテストコード修正、結合テストコード 修正、jsのターボリンク削除、タグ機能の実装によりbanned_foodカラムを削除,食事提供表及び詳細検索表示のカラム名削減によるスリム化、食事提供…

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

学習時間:10:00 実装内容(オリジナルアプリ):タグの登録及び上書き機能 解決したことや学んだ単語:タグ機能の実装ではデータを配列で送るため、コントローラー側でも配列から要素を取り出して処理する過程が必要になる。 学習の振り返り: 本日はタグを…

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

学習時間:9:00 実装内容(オリジナルアプリ):詳細検索機能の修正、食事提供表へのソート機能実装、READMEの修正、タグ機能への着手 解決したことや学んだ単語:throughを定義する場合、それに関連するもの通過するものは先に関連付けさせる。heroku無料枠…

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

学習時間:10:00 実装内容(オリジナルアプリ):食事提供表に着手 登録機能画面と編集画面の修正、共通の編集画面を使えるように処理を修正、foodモデルのテストコード、結合テストコード,詳細検索機能の修正など 解決したことや学んだ単語:sessionとヘル…

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

学習時間:10:00 実装内容(オリジナルアプリ):食事提供表に着手モデルの作成、アクティブハッシュの作成、コントローラーの一部修正、フォームオブジェクトの修正など。 解決したことや学んだ単語:(0 % 任意の数字)としたときの値は0 学習の振り返り: …

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

学習時間:8:00 実装内容(オリジナルアプリ):顔写真機能の実装、プレビュー機能の実装、操作しやすように編集後の遷移先を工夫 解決したことや学んだ単語:sessionを用いることでページを跨いで値を受け渡すことができる。 【Rails】Sessionの使い方につ…

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

学習時間:10:00 実装内容(最終課題の追加実装):SNSアカウントでのログイン,コメント機能,画像のプレビュー機能実装 解決したことや学んだ単語:ActiveCable,Channel,stream_from,broadcast,file_fieldのacceptオプション,jQueryのappendメソッド 学習の…

テックキャンプ短期集中オンラインコース。学習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]}であれば、チェッ…