TL;DR
- Racket で動的な Web アプリケーションを作る方法を解説するチュートリアルである。
- Web サーバの起動、動的なコンテンツの生成、ユーザとのやり取りを、簡単なブログを題材に順に扱う。
対象読者
How to Design Programs, Second Edition を読み進め、構造体、高階関数、少しの破壊的代入を使える学生を想定している。
目次
- Getting Started
- The Application
- Basic Blog
- Rendering HTML
- Inspecting Requests
- Advanced Control Flow
- Share and Share Alike
- Extending the Model
- Breaking Up the Display
- Adding a Back Button
- Decorating With Style!
- The Double Submit Error
- Abstracting the Model
- A Persistent Model
- Using an SQL database
- Using Formlets
- Leaving DrRacket
- Using HTTPS
- Moving Forward