【番外編】 Scala+Play2+Elasticsearchハンズオン
イベント内容
好評につき番外編の実施です。
第1、2、3回に似ていますが、Slickの代わりにElasticsearchを利用します。
- 第3回: http://d-cube.connpass.com/event/15687/
- 第2回: http://d-cube.connpass.com/event/12443/
- 第1回: http://d-cube.connpass.com/event/12392/
内容
- Scalaを勉強しようと思っている方
- Scalaを使ってWebアプリケーションを作ってみたい方
- Play2Frameworkを使ってみようと思っている方
- ついでにElasticsearchも気になっている方 (番外編)
例えば上記のような方々を対象にした 初心者向け のWebアプリケーション開発ハンズオンです。当日は講師が数名おり、ハンズオンの最中もフォローを行います。このリポジトリの内容にそってハンズオンをおこなっていきます。(当日まで更新があります。直前でスミマセン。。)
https://github.com/bizreach/play2-elasticsearch-hands-on
当日お持ち頂くもの
- 名刺
- ご自身のノートPC(※Mac, WindowsどちらでもOKです)
-
充電ケーブル
- コンセントの数には限りがあります。お手数ですが可能な限り予め充電しておいてください。
-
開発の説明や進行はIntelliJを利用します。以下の内容を参照して予め準備をしておいて下さい。
事前準備
必ず参加する前に以下の事前準備を行っておいて下さい
各種の依存ライブラリのダウンロードを含むため、非常に時間がかかります(30分以上)。
JDKのインストール
- http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html からご自身の環境にあったJDKをダウンロードしてインストールして下さい。
IntelliJのインストール
- https://www.jetbrains.com/idea/download/ から 「Download Community」 をクリック
- IntelliJを起動し、Scalaプラグインをインストールしてください。
- メニュー[IntelliJ IDEA]→[Preferences]→[Plugins]→[Install JetBrains plugin...]をクリック
- [Scala]を選択し、右クリック[Download and Install]をクリック
activatorのセットアップ
- http://downloads.typesafe.com/typesafe-activator/1.3.2/typesafe-activator-1.3.2-minimal.zip をダウンロード
- 解凍してactivatorを環境変数
PATH
に追加して下さい。 - 参考サイト https://www.playframework.com/documentation/ja/2.3.x/Installing
プロジェクトの作成
- 任意のディレクトリで
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(ディーキューブ)」
を作りました。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。