第一回JavaScriptステップアップ勉強会

2016-04-19(火)19:30 - 20:30


7人の参加者 江藤康雄 橋本ゆたか Fumiya Sakai 渋谷敦子 + 3人の参加者
申し込む

申し込み受付は終了しました。

2,000円 会場払い
受付終了
会場利用、講座利用時の資料代金が含まれます

PHPやRubyなどの言語を利用してWebアプリケーション開発をしてる方の中でなんとなくJavaScript苦手という方が一定数いるような気がしてます。

そういった方向けにJavaScriptについて一歩掘り下げて学ぶための勉強会を開催していこうと思ってます。

今回はWebAPIと連携する処理に対してどのようにテストを書くかというテーマをとりあげようと思います。

あらかじめJasmine+Karmaを組み合わせたテスト実行環境を事前にGitHub上に準備しておきますので、それを利用しながら以下内容を行おうと思います。

  • まずはJasmineを使ってテストを書いてみる
  • Jasmineのspyの機能を通じて擬似的にサーバーサイドと通信する状態を作るテストコード+それに対応するコードを書く
  • テストやプロトタイプ用のダミーのREST APIを提供してくれるJSONPlaceholderというクラウドのサービスがあるのでそれを活用してJasmineのテストコードを書きつつ、実装を進める

タイムテーブル

以下のような流れで当日行う予定でいます

時間 内容
19:30〜19:45 まずはJasmineを使う
19:45〜20:00 Jasmineのspyの機能を通じて擬似的にサーバーサイドと通信する状態を作るテストコード+それに対応するコードを書く
20:00〜20:15 クラウドのサービス連携
20:15〜 質問タイム or 各自復習の時間
20:30 一旦終了。その後は任意で作業していただいてOKです。(主催者は21:00までは会場におります)

想定してる参加者

  • 何らかの言語でプログラミング経験ある方でもう少しJavaScriptについてちょっと深掘りして学びたいと思ってる方
    • JavaScriptを使ったプログラミングは多少経験あるレベルで問題ありません
  • Git/GitHubを利用したことがある方
    • テスト実行環境の構築用のコードをGitHub上に準備しておきそれを活用してもらうため

今回取り上げない内容

最近流行してるようなフレームワークやライブラリ(例:AngularJSやReact等)の動向や、フロントエンド側の開発で最近利用されるようなツール(例:gulpのようなビルドツール等)の話は私自身が深く精通してるわけではないので、そういった内容はとりあげませんので、その点注意してご参加いただければと思います。