Logo
Section 1 / 6

先决条件与学习目标

本课程的目标受众概述以及课程中将涵盖的内容。

导入

先决条件与学习目标

本课程的目标受众概述以及课程中将涵盖的内容。

本课程适合谁?

本课程面向希望学习 Ruby on Rails(Rails)Web 开发框架的初学者,以及已有一定 Web 开发经验、希望掌握 Rails 框架的开发者。

先修要求

在开始学习框架之前先具备一定的基础知识,会让学习过程更加顺利,而不必边学边临时补课。建议您对以下内容有所了解:

  1. Ruby 编程语言:您不需要精通 Ruby,但必须掌握其基本概念。

  2. 面向对象编程(OOP):由于 Ruby 是一门纯粹的面向对象语言,了解 OOP 的基本概念将非常有帮助。

  3. HTML、CSS 和 JavaScript 的基础知识。

  4. 关系型数据库和 SQL 的基础知识。

虽然您可以在不掌握上述任何先修知识的情况下学习 Rails,但如果提前具备这些基础,学习过程将会轻松得多。

学习目标

  1. 掌握模型-视图-控制器(MVC)架构
  2. 理解 Rails 应用程序的结构
  3. 学会使用 Rails 服务器部署应用程序
  4. 掌握 Rails 迁移(Migrations)的创建与使用
  5. 实现对 Rails 应用的增删改查(CRUD)操作
  6. 处理用户验证与身份认证
  7. 学会配置路由、模型、视图和控制器
  8. 构建一个简单的应用,支持用户分享链接,并实现“评论”和“点赞”等功能
  9. 编写并运行应用程序的测试代码

Rails 简介与设计理念