感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Rust for Web Development 简介
- 什么是Rust?
- 使用 Rust 进行 Web 开发的优势
- Rust Web 开发框架和工具概述
设置开发环境
- 安装 Rust 和相关工具
- 配置开发环境
- 探索用于 Rust Web 开发的流行 IDE 和文本编辑器
构建服务器端 Web 应用程序
- 处理 HTTP 请求和响应
- 路由和 URL 处理
- 中间件和请求处理管道
- 会话管理和身份验证
在 Rust 中使用数据库
- Rust 中的数据库选项概述
- 使用 Rust 库查询数据库
- Rust 中的 ORM(对象关系映射)
- Rust 个 Web 应用程序中的数据迁移和管理
创建 RESTful API
- 设计 RESTful API
- 使用 Rust 处理 CRUD 操作
- 序列化和反序列化数据格式(JSON、XML 等)
- API 的版本控制和文档
使用 Rust 开发前端组件
- Rust 中的前端框架和库概述
- 将 Rust 与 JavaScript 框架(例如 React、Vue.js)集成
- 使用 Rust 和 WebAssembly 编写前端组件
Rust Web 应用程序中的性能优化
- 分析和基准测试 Rust Web 应用程序
- 通过异步编程提高性能
- 缓存和资源优化技术
- 负载均衡和扩展策略
确保 Rust 个 Web 应用程序的安全性
- Web 应用程序中的常见安全漏洞
- Rust 中的输入验证和清理
- Rust 中的身份验证和授权
- Web 应用程序中的安全通信和加密
测试和部署 Rust 个 Web 应用程序
- 为 Rust Web 应用程序编写单元测试和集成测试
- Rust Web 项目的持续集成和部署管道
- Rust Web 应用程序的容器化和部署选项
- 在生产环境中进行监视和日志记录
摘要和后续步骤
要求
- 对编程概念的基本了解
- 熟悉 HTML、CSS 和 JavaScript
- 具有后端编程语言(例如 Python、Ruby 或 Node.js)的经验
观众
- 开发 人员
- Web 开发人员
- 后端开发人员
21 小时
客户评论 (2)
我喜欢我们制作的交互式示例,培训师对我们提出的问题几乎每个主题都非常了解,并就与培训中某些材料相关的实际用例提供了出色的建议。
Tracy - GenesysGo
课程 - Rust Advanced
机器翻译
培训师解释了很多关于 RUST 的有趣事情,从基础开始,到它的应用,走向 Blockchain,这是非常有见地和引人入胜的
Elena Paraschiv - ICI BUCHAREST
课程 - Rust Programming
机器翻译