TECH CAMP 学習日記

テックキャンプ短期集中オンラインコース。学習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…

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

学習時間:10:00 学習内容:Ruby on Rails JavaScript 学習した単語:jQuery,node.js,TypeScript,コンポーネント指向,React.js、仮装DOMVue.js,Angular,非同期通信,Ajax,boolean型,エンドポイント,URLパラメーター,queryパラメーター,pathパラメーター、デ…

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

学習時間:12:00 学習内容:Ruby on Rails JavaScript 学習した単語:ORM,SQL,DDL,DML,DCL,SELECT文,find_by_sql,JavaScriptの概要,変数var,const,let,テンプレートリテラル,if文、for文,forEach文,関数定義、関数式、無名関数、即時関数、アロー関数、オブ…

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

学習時間:11:00 学習内容:RubyonRails(チャットアプリ製作)の復習、課題図書 学習した単語:正規表現、subメソッド、matchメソッド,MatchData,gsub,[a-z],\d,{n,m},i.,+\A,\z,?=,*?,リファクタリング、シェル、zsh,PATH,コマンドラインツール、CommandLin…

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

学習時間:12:00 学習内容:RubyonRails(チャットアプリ製作) 学習した単語:render(コントローラー内)、references(外部キーのカラムを追加する際に用いる)、「モデル名」+「_ids」(中間テーブルに配列で保存する),select要素(プルダウンのようなセレク…

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

学習時間:11:00 学習内容:Rubyonrails(チャットアプリ製作) 学習した単語:中間テーブル,has_manyのthroughオプション,README,マークダウン,box-sizing:border-box,label要素,overflowプロパティ,cssにおける値%と値vhの使い分け、authenticate_user!,re…

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

学習時間:11:00 学習内容:RSpec 学習した単語や概念:テストコード、Rspec、正常系、異常系、単体テストコード、結合テストコード、describe(確かめたい機能を記述),context(確かめたい条件を記述),it(確かめたい結果を記述),example(itに記述した内容の…

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

学習時間:10:00 学習内容:GitとGitHUb 今日は二回目の個人面談があった。面談を通して自分のことを振り返ったり、抱えていた不安や疑問などを解消することができたので大変有意義だった。Pic tweetの学習がまだ足りないのではないかという不安と前に進め…

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

学習時間:10:00 学習内容:応用カリキュラムRuby on Rails/アプリケーション開発基礎 復習した単語や概念:アソシエーション、devise,devise_parameter_sanitizer,部分テンプレートrender,partial,locals,user_signed_in?,current_user,collectionとmember…