カテゴリ一覧 著者一覧
Haskellで作るWebアプリケーション 遠回りして学ぶYesod入門
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

Haskellで作るWebアプリケーション 遠回りして学ぶYesod入門

発売日: 2019年4月5日
想定ページ数: 76ページ
ISBN: 9784844398516
ダウンロード: PDF EPUB
【HaskellのウェブアプリケーションフレームワークYesodの入門書!】

本書は、Haskellの入門書レベルの知識をもつ読者を対象とした、ウェブアプリケーションフレームワークYesodの入門書です。比較的学習コストの高いYesodですが、本書を通じてYesodの基本的な知識とHaskellでのウェブアプリケーション開発に挑んで見ましょう!
〈本書の対象読者〉
Haskellの入門書は既に読みこなしているプログラマ
Haskellでウェブアプリを作ってみたいプログラマ

【目次】
第1章 Stackとは
1.1 Hello World with Stack
第2章 Hello, Yesod!
2.1 プロジェクト作成
2.2 生成されたファイル
第3章 文字列はString型?
3.1 String
3.2 Text
3.3 ByteString
第4章 言語拡張
4.1 言語拡張とは
4.2 RecordWildCards
4.3 TupleSections
4.4 ViewPatterns
4.5 NoImplicitPrelude
4.6 DeriveDataTypeable
4.7 TypeFamilies
4.8 GADTs
4.9 MultiParamTypeClasses
4.10 FlexibleContexts
4.11 FlexibleInstances
4.12 EmptyDataDecls
4.13 GeneralizedNewtypeDeriving
4.14 MonomorphismRestriction
第5章 Template Haskell
5.1 生成されるコードを見てみる
5.2 コード生成
5.3 Quasi Quotes
第6章 わいわいWAI
6.1 Hello, WAI!
6.2 ルーティング
6.3 クエリーパラメーター
6.4 HTTPメソッド
第7章 ハンドラーとルーティング
7.1 サンプルコードの準備
7.2 ビルド
7.3 ルーティング
7.4 Homeハンドラー
7.5 Commentハンドラー
第8章 Shakespeareanテンプレート
8.1 Hamlet
8.2 Julius・Lucius・Cassius
第9章 データベース
9.1 モデル
9.2 操作
第10章 Yesodを自習するに当たって
第11章 Middlewareを作ってみよう - Katipによるリクエストロガー
11.1 Middleware
11.2 多機能ロガーKatip
11.3 リクエストロガーの開発

目次

はじめに

本書の内容
Yesodとは
お問い合わせ先
リポジトリとサポートについて
表記関係について
免責事項
底本について

第1章 Stackとは

1.1 Hello World with Stack
1.2 まとめ

第2章 Hello, Yesod!

2.1 プロジェクト作成
2.2 生成されたファイル
2.3 まとめ

第3章 文字列はString型?

3.1 String
3.2 Text
3.3 ByteString
3.4 まとめ

第4章 言語拡張

4.1 言語拡張とは
4.2 RecordWildCards
4.3 TupleSections
4.4 ViewPatterns
4.5 NoImplicitPrelude
4.6 DeriveDataTypeable
4.7 TypeFamilies
4.8 GADTs
4.9 MultiParamTypeClasses
4.10 FlexibleContexts
4.11 FlexibleInstances
4.12 EmptyDataDecls
4.13 GeneralizedNewtypeDeriving
4.14 MonomorphismRestriction
4.15 まとめ

第5章 Template Haskell

5.1 生成されるコードを見てみる
5.2 コード生成
5.3 Quasi Quotes
5.4 まとめ
5.5 参考文献

第6章 わいわいWAI

6.1 Hello, WAI!
6.2 ルーティング
6.3 クエリーパラメーター
6.4 HTTPメソッド
6.5 まとめ

第7章 ハンドラーとルーティング

7.1 サンプルコードの準備
7.2 ビルド
7.3 ルーティング
7.4 Homeハンドラー
7.5 Commentハンドラー
7.6 まとめ

第8章 Shakespeareanテンプレート

8.1 Hamlet
8.2 Julius・Lucius・Cassius
8.3 まとめ

第9章 データベース

9.1 モデル
9.2 操作
9.3 まとめ

第10章 Yesodを自習するに当たって

第11章 Middlewareを作ってみよう - Katipによるリクエストロガー

11.1 Middleware
11.2 多機能ロガーKatip
11.3 リクエストロガーの開発
11.4 まとめ

あとがき

ユーザーレビュー

レビューがありません
書籍をシェアする