- ホーム
- > 和書
- > コンピュータ
- > Web作成
- > Webプログラミング
出版社内容情報
Elm(エルム)はウェブアプリのフロントエンド部分を堅牢に開発できる、静的型付けの関数型プログラミング言語です。Elmは最小限のJavaScriptにコンパイルされ、ウェブへアプリケーションを簡単にデプロイできるようになります。
本書をマスターすれば、Elmを全く知らない人も柔軟でメンテナンスしやすいウェブアプリを構築できるようになるでしょう。
・Elmが全くはじめてのフロントエンド開発者を対象とし、Elmの構文や関数の作り方の基礎からはじめます。
(HTMLやHTMLタグの使い方、基本的なJavaScriptの知識があるとスムーズに学習できます)
・後半の章では、既存のJavaScriptアプリケーションにElmのコードを追加していきます。
第1章 Elmをはじめよう
第2章 状態を持つElmアプリケーションを作成する
第3章 Elmアプリケーションをリファクタリングしたり改良したりする
第4章 サーバーと通信する
第5章 WebSocketでリアルタイム通信を行う
第6章 さらに大きなアプリケーションを作る
第7章 強力なツールを使って、開発やデバッグ、デプロイをする
第8章 JavaScriptとの共生
第9章 Elmアプリケーションをテストする
第10章 シングルアプリケーションを構築する
第11章 アプリケーションを高速化する
付録 Elmをインストールする / ローカルサーバーを実行する/ Elmパッケージのバージョンについて
内容説明
ウェブアプリケーションのフロントエンド部分を堅牢に開発できる、静的型付けの関数型プログラミング言語Elm。最小限のJavaScriptへコンパイルされ、アプリケーションをウェブへ簡単にデプロイできます。Elmを全く知らない方でも、本書をマスターすれば柔軟でメンテナンスしやすいウェブアプリケーションを構築できるようになるでしょう。Elmがはじめてのフロントエンド開発者を対象に、構文や関数の作り方の基礎から解説します。書籍の後半では既存のJavaScriptアプリケーションにElmのコードを追加していきます。
目次
Elmをはじめよう
状態を持つElmアプリケーションを作成する
Elmアプリケーションをリファクタリングしたり改良したりする
サーバーと通信する
WebSocketでリアルタイム通信を行う
さらに大きなアプリケーションを作る
強力なツールを使って開発やデバッグ、デプロイをする
JavaScriptとの共生
Elmアプリケーションをテストする
シングルページアプリケーションを構築する
シングルページアプリケーションを構築する
アプリケーションを高速化する
付録A Elmをインストールする
付録B ローカルサーバーを実行する
付録C Elmパッケージのバージョンについて