近鉄難波校
こんばんはニタロウです!
今日はTECH::CAMPの近鉄難波校に行ってきました。ビルの名前が分からず迷ってしまい10分ほど遅刻してしまいましたが、なんとか到着することが出来ました。
出来たばかりの教室なのでとても綺麗で広いです!登校する際にJR難波駅で下車するのですが駅からも難波スカイオ校に比べ、圧倒的に近いので便利です。
ただ、景色の良さやラグジュアリー感は難波スカイオに軍配が上がります。どちらも集中して学習出来る環境に変わりは無いのでこれからも毎週日曜日は教室に通おうと思います。
学習内容
単体テスト復習
統合テスト
JQueryを使用した非同期化通信
JQuery復習
テストメモ
-
create_list factrybotに複数インスタンスを作成したい場合に使用
-
capybara 統合テストに必要なブラウザの操作を再現するために使用するGem
-
visitメソッド 引数にURLもしくはプレフィックスを指定することでそのページに移動することが出来るメソッド
-
click_onメソッド 指定したHTML要素をクリックするメソッド。引数にはvalue属性を使用
-
フィーチャースペックではitの代わりにscenarioを使用。behoreの代わりにbackgroundを使用。describeをfeatureにletをgivenと記述。
非同期通信メモ
-
JSONとはJavaScriptObjectNotationの略でデータ交換を行うデータ記述形式の一種
-
デフォルトアクションとはHTMLにもともと備わっているアクション。非同期通信ではJavascriptのメソッドを使用してリクエストを送る。なので対応するデフォルトアクションを無効にする必要がある。
-
doneとfail ajaxメソッドの後につけることで非同期通信が成功した際、失敗した際に行う処理を記入
-
FormData Formタグ内の要素をJavaSquriptのオブジェクトに変換したもの
-
attrメソッド 要素が持つ指定属性の値を返す。要素が指定属性を持っていない場合はundefindを返す
やはり教室では集中して学習が出来ます。自宅だとどうしても誘惑に負けたり、息子の泣き声が気になったり、、週2.3回程教室を使えるようになったらありがたいです。😔