Elm入門者向けハンズオン
イベント内容
※ はじめにお読みください
- [必須]下記掲載の「ハンズオンに参加するために必要なもの」をお読み頂き事前学習や開発環境のご準備できる方が対象者となります。 必ず当日までに事前学習や開発環境のご準備をお願いいたします。
- メンターで参加ご希望頂ける方は、運営の木下までFBにて友達申請&メッセージをお願いいたします。当日連絡用のチャットに招待いたします。
- 当日は~12:45までに会場ご集合ください。
■ イベント概要
Elmに興味があるけどまだ触ったことがない方向けにハンズオンを行います。 実際に手を動かしながらElmの基礎を一通り体験して頂きます。
Elmについて
Elmはウェブブラウザベースのグラフィカルユーザインタフェースを宣言的に作成するためのドメイン固有プログラミング言語である。Elmは純粋関数型言語であり、ユーザビリティ・パフォーマンス・堅牢性を重視して開発されている。
ハンズオン概要
簡単なアプリケーションを作成することでElmの勉強をしていきます。
タイムスケジュール
時間 | 内容 |
---|---|
12:45 | 開場 |
13:00~13:10 | オープニング |
13:10~13:40 | 概要 |
13:40~16:00 | ハンズオン |
16:00~17:00 | オリジナルプロダクト開発-アイディア出し&もくもくタイム |
17:00~17:20 | オリジナルプロダクト開発-共有会 |
17:20~17:35 | 講演予定 ※調整中 |
17:35~17:45 | クロージング/アンケート |
17:45~18:45 | 懇親会 |
※注意: 内容は一部変わる場合がございます
対象とする人
- Elm初心者の方。
- JavaScript を書いたことがある人
- 関数型言語に興味ある人
■ハンズオンに参加するために必要なもの(※必ずご確認ください!)
開発環境セットアップ済みのノートPC
- Elmの開発環境 https://guide.elm-lang.org/install.html
- elm-reactorを使うと、簡単にローカルでElmプロジェクトを実行できます。
- HTML to Elmを使うと、HTMLをElmに変換できます。 https://mbylstra.github.io/html-to-elm/
- 手に馴染んだエディタ
- Google Chrome
※ 開発環境セットアップや事前学習につまずいたら、Google検索や、teratailで質問を投稿してみてください。
事前学習
Elmの文法などを幾らかご覧になってくると、当日の理解が深まります。 以下のページが参考になれば幸いです。
- 基本文法: https://www.elm-tutorial.org/en/01-foundations/cover.html
- HTMLライブラリ: http://package.elm-lang.org/packages/elm-lang/html/latest/
- Examples: http://elm-lang.org/examples
- Core Libraries: http://package.elm-lang.org/packages/elm-lang/core/5.1.1
その他
- 500円 懇親会費(お食事と飲み物代)
- teratailへの事前登録をお願いします。
※イベント後のフォローをteratail上で行います。
■運営
講師
浅沼 昌幸
- ScalaとかJavaを使うサーバサイドエンジニアですが、去年からフロントエンドエンジニアもやっています。
- Fringe81株式会社で働いています。
古渕義史
- 同じくFringe81にて、最近はElmやReactNativeをメインに開発をしているフロントエンジニア。
メンター
arowM_ ヤギ魔法少女 ピュアファンクショナル(さくらちゃん)
株式会社ARoW代表取締役/株式会社UZUZ最高技術責任者/ペットヤギエヴァンジェリスト
仕事ではElmとHaskellをメインで使っていますが、現在のElmはHaskellの知識を特に必要としません。
でもヤギについて知っているとちょっとElmの役に立ちます。
ABAB↑↓BA
会津大学大学院生 (3月から株式会社ビズリーチ)
趣味でScala, Java, Ruby(たまーにHaskell)を嗜みます。
研究でGUIが必要で辿り着い先がElmでした。こんなに素晴らしい言語の知名度がまだまだ低いので、楽しいものを量産して魅力を伝えれたなと思っています。
GUI初心者にピッタリの言語だと思います!
boiyaa 山本寛人
パーソルP&Tで開発チームリーダーをやっています。 趣味でElmを触りはじめてちょうど1年くらいです。
■メンター枠でご応募の方へ
当日連絡用のチャットに招待いたしますので、運営の木下までFBにて友達申請&メッセージをお願いいたします。
(「メンター希望です!」等の簡単な一言で大丈夫です!
友達申請がないとメッセージが届かない場合があるようですので、友達申請も一緒にお願いいたします。)
木下のFB→https://www.facebook.com/yusaku.kinoshita.58
■サポート・会場提供
エンジニア特化型Q&Aサイトteratail
※Elmに関するQ&A一覧はこちら
■会場への入場に関して
※もし12:45の開始までに間に合わないようでしたら、
「teratail開発チーム:木下」までfacebookにてメッセージをお送りください。
※勉強会の進行状況によってはfacebookでのメッセージの返答に少しお時間をいただく場合がございます。
■お知らせ
※講演内容やタイムスケジュールは変更となる可能性がございます。
※当日のイベント内容は後日任意の媒体にて公開させて頂くことがあります。
※イベントは、止むを得ず中止させて頂く場合がございます。
その際は、本サイトからのメッセージよりご連絡させて頂きますのでご確認をお願い致します。19
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。