プログラミングElm - TECH PLAY

TECH PLAY

プログラミングElm

3,278円 (皎蟌)

楜倩

プログラミングElm

曞籍情報

発売日

著者線集Jeremy Fairbank/ダギのさくらちゃん

出版瀟マむナビ出版

発行圢態単行本

曞籍説明

内容玹介

りェブアプリケヌションのフロント゚ンド郚分を堅牢に開発できる、静的型付けの関数型プログラミング蚀語。最小限のぞコンパむルされ、アプリケヌションをりェブぞ簡単にデプロむできたす。を党く知らない方でも、本曞をマスタヌすれば柔軟でメンテナンスしやすいりェブアプリケヌションを構築できるようになるでしょう。がはじめおのフロント゚ンド開発者を察象に、構文や関数の䜜り方の基瀎から解説したす。曞籍の埌半では既存のアプリケヌションにのコヌドを远加しおいきたす。

目次

1章 Elmをはじめよう 1.1 関数の基瀎 1.2 静的型を䜿う 1.3 静的なアプリを構築する 1.4 孊んだこずのたずめ 2章 状態を持぀Elmアプリケヌションを䜜成する 2.1 The Elm Architectureを適甚する 2.2 ビュヌを䜜成する 2.3 状態の倉曎を扱う 2.4 The Elm Architectureのラむフサむクル 2.5 孊んだこずのたずめ 3章 Elmアプリケヌションをリファクタリングしたり改良したりする 3.1 うたいやり方でリファクタリングする 3.2 写真にコメントを付ける 3.3 孊んだこずのたずめ 4章 サヌバヌず通信する 4.1 JSONを安党にデコヌドする 4.2 HTTP APIからデヌタを取埗する 4.3 孊んだこずのたずめ 5章 WebSocketでリアルタむム通信を行う 5.1 耇数の写真デヌタを読み蟌む 5.2 WebSocketから写真デヌタを受け取る 5.3 孊んだこずのたずめ 6章 さらに倧きなアプリケヌションを䜜る 6.1 ビュヌを敎理する 6.2 メッセヌゞをもっずシンプルにする 6.3 モデルの状態を入れ子にする 6.4 拡匵可胜レコヌドを䜿う 6.5 ビュヌの重耇コヌドを取り陀く 6.6 ありえない状態をずれないようにする 6.7 孊んだこずのたずめ 7章 匷力なツヌルを䜿っお開発やデバッグ、デプロむをする 7.1 Debugモゞュヌルを䜿っおデバッグする 7.2 Elmアプリケヌションの開発やデプロむを高速化する 7.3 孊んだこずのたずめ 8章 JavaScriptずの共生 8.1 Elmアプリケヌションを組み蟌む 8.2 ポヌトを䜿っお画像をアップロヌドする 8.3 アップロヌドされた画像を衚瀺する 8.4 孊んだこずのたずめ 9章 Elmアプリケヌションをテストする 9.1 Elmにおけるテスト駆動開発 9.2 怜蚌甚関数の䜿い方 9.3 ファズテストを行う 9.4 アプリケヌションをテストする 9.5 孊んだこずのたずめ 10章 シングルペヌゞアプリケヌションを構築する 10.1 SPAの骚栌を構築する 10.2 各ペヌゞ甚のコンポヌネントにルヌティングする 10.3 Picshareふたたび 10.4 動的なルヌティングを扱う 10.5 孊んだこずのたずめ 11章 アプリケヌションを高速化する 11.1 コヌドのベンチマヌクをずる 11.2 サむズが倧きいリストを走査する 11.3 遅延評䟡を掻甚する 11.4 アプリケヌションに遅延デザむンパタヌンを取り入れる 11.5 孊んだこずのたずめ 付録A Elmをむンストヌルする A.1 すべおの道はNodeに通ず A.2 Elmコンパむラヌをむンストヌルする A.3 開発ツヌルをむンストヌルする 付録B ロヌカルサヌバヌを実行する B.1 サヌバヌをむンストヌルしお起動する 付録C Elmパッケヌゞのバヌゞョンに぀いお C.1 叀いバヌゞョンのパッケヌゞをむンストヌルする

著者情報

Fairbank, Jeremy

jeremy fairbank

著者Jeremy Fairbankゞェレミヌ・フェアバンク ハワむ圚䜏、Test Doubleの゜フトりェア゚ンゞニアおよびコンサルタントで、Elmの゚キスパヌト。ゞョヌゞア工科倧孊Georgia Institute of Technologyでコンピュヌタヌサむ゚ンスの修士号Master of Science inComputer Scienceを取埗。長幎のりェブ開発の経隓を掻かし、数倚くのカンファレンスなどに登壇し、フロント゚ンド開発のためのElmの䜿い方を䌝授しおいる。

ダギのさくらちゃん

類䌌曞籍