TL;DR

  • Racket で動的な Web アプリケーションを作る方法を解説するチュートリアルである。
  • Web サーバの起動、動的なコンテンツの生成、ユーザとのやり取りを、簡単なブログを題材に順に扱う。

対象読者

How to Design Programs, Second Edition を読み進め、構造体、高階関数、少しの破壊的代入を使える学生を想定している。

目次

  1. Getting Started
  2. The Application
  3. Basic Blog
  4. Rendering HTML
  5. Inspecting Requests
  6. Advanced Control Flow
  7. Share and Share Alike
  8. Extending the Model
  9. Breaking Up the Display
  10. Adding a Back Button
  11. Decorating With Style!
  12. The Double Submit Error
  13. Abstracting the Model
  14. A Persistent Model
  15. Using an SQL database
  16. Using Formlets
  17. Leaving DrRacket
  18. Using HTTPS
  19. Moving Forward

関連