第 3 部分 · Applied Development
应用开发实战
用 Racket 构建真实应用:Web 服务、数据库操作、RESTful API、桌面 GUI 应用、命令行工具,以及综合项目实战。
01
Web 服务器基础
使用 Racket 的内置 Web 服务器框架构建 HTTP 服务。
02
路由与模板
实现 URL 路由分发,使用模板引擎渲染动态页面。
03
数据库操作
连接 SQLite 和 PostgreSQL 数据库,执行查询与管理迁移。
04
RESTful API
设计和实现符合 REST 规范的 JSON API,处理认证与错误。
05
GUI 开发入门
使用 racket/gui 库创建跨平台的桌面应用程序。
06
GUI 绘图与事件
深入画布绘图、自定义控件和事件驱动编程。
07
CLI 工具开发
使用 command-line 库构建专业的命令行工具。
08
项目实战
综合运用所学知识,完成一个完整的真实项目。