【番外編】 Scala+Play2+Elasticsearchハンズオン

2015/06/10(水)20:00 〜 22:00 開催
ブックマーク

イベント内容

好評につき番外編の実施です。

第1、2、3回に似ていますが、Slickの代わりにElasticsearchを利用します。

内容

  • Scalaを勉強しようと思っている方
  • Scalaを使ってWebアプリケーションを作ってみたい方
  • Play2Frameworkを使ってみようと思っている方
  • ついでにElasticsearchも気になっている方 (番外編)

例えば上記のような方々を対象にした 初心者向け のWebアプリケーション開発ハンズオンです。当日は講師が数名おり、ハンズオンの最中もフォローを行います。このリポジトリの内容にそってハンズオンをおこなっていきます。(当日まで更新があります。直前でスミマセン。。)

https://github.com/bizreach/play2-elasticsearch-hands-on

当日お持ち頂くもの

  • 名刺
  • ご自身のノートPC(※Mac, WindowsどちらでもOKです)
  • 充電ケーブル

    • コンセントの数には限りがあります。お手数ですが可能な限り予め充電しておいてください。
  • 開発の説明や進行はIntelliJを利用します。以下の内容を参照して予め準備をしておいて下さい。

事前準備

必ず参加する前に以下の事前準備を行っておいて下さい

各種の依存ライブラリのダウンロードを含むため、非常に時間がかかります(30分以上)。

JDKのインストール

IntelliJのインストール

  • https://www.jetbrains.com/idea/download/ から 「Download Community」 をクリック
  • IntelliJを起動し、Scalaプラグインをインストールしてください。
  • メニュー[IntelliJ IDEA]→[Preferences]→[Plugins]→[Install JetBrains plugin...]をクリック
  • [Scala]を選択し、右クリック[Download and Install]をクリック

activatorのセットアップ

プロジェクトの作成

  • 任意のディレクトリで activator new play2-elasticsearch-hands-on を実行しplay-scalaを選択。
  • 作成されたであろうplay2-hands-on ディレクトリに移動して activator run
  • ブラウザで http://localhost:9000/ にアクセスして画面が出ることを確認

※ ほぼ Play2-handson 01.プロジェクトの作成 の内容です。

Elasticsearchのダウンロード

https://www.elastic.co/downloads/elasticsearch より適当に。たとえば、

curl https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.5.2.zip

当日の流れ

時間 内容
19:30〜20:00 受付
20:00〜20:20 内容説明。Scala, Play2, Elasticsearchの紹介
20:20〜21:50 ハンズオン(90分)
21:50〜22:00

注意事項

  • ボリュームがありますので、予め事前準備をお願い致します
  • 既にScalaで開発経験のある方には退屈なハンズオンになります。
  • 既にElasticsearchで開発経験のある方には退屈なハンズオンになります。
  • 時間内に終わらなくても22時には終了します。予めご了承ください。

D3(ディーキューブ)とは

  • Developer
  • Designer
  • Division

2015年、株式会社Bizreachのプロダクトチーム、 主にはデザイナとエンジニアのチームが事業横断で繋がり、 何かひとつの旗印の元に活動したいと考え、

この3つのD

「D3(ディーキューブ)」

を作りました。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント