Ruby on Rails 从入门到精通 视频教程 + 电子书

【课程内容】

视频部分

RubyRails简介
下载RubyRails
安装SciTE和安装RadRails
手动编译Ruby程序
实现计算器

常量与变量的使用
数据类型的使用
算术运算符和赋值运算符
位运算符的使用
比较运算符和逻辑运算符
三目运算符的使用
表达式的返回值
并行赋值和嵌套赋值
条件语句
循环语句
跳转语句

创建字符串
操作字符串
Hash对象
数组
类型转换

面向对象
创建类
方法
实例变量和类变量
属性
构造方法
在方法中使用块
类的继承
访问作用域

模块的定义与使用
BEGIN块和END块
加载其他文件
别名和定义
method_missing的使用
duck typing特性
Proc对象
eval方法
异常处理机制
正则表达式
时间和日期
线程的创建及操作
同步线程

访问文件属性
读取与写入文件
操作文件、路径、目录

数据持久化
使用MySQL模块执行SQL命令
获取查询结果集
处理结果集
查询元数据
使用DBI操作MySQL数据库
DBI中的占位符
使用DBI处理查询结果集
DBI中的事务处理

重新认识Rails
Rails与数据库
向第1个Rails项目问好
查看目录结构
创建博客项目
database.yml文件
scaffold生成器
Rails应用程序运行流程
完善blog项目

什么是ORM
ActiveRecord
使用ActiveRecord查询数据
动态查询
使用SQL语句查询
统计记录行数
new方法和save方法
更新数据库
删除数据

一对一关联
一对多关联
多对多关联
自关联
事务处理
自定义数据校验
模型校验器
回调方法

Action Pack介绍
路由类型
ActionControllerBase类
提交数据到模板
提交到文件
重定向到指定的Action
通过URL重定向
过滤器
过滤中文响应
输入校验

Rails模板简介
ERB模板、XML模板和RJS模板
显示图片
加载Javascript函数库
加载CSS样式文件
定义输出格式
生成超链接
生成Form表单
与模型交互的表单
选择日期和时间
使用Helper类

浅谈session
创建Session和Session工作原理
网站中购物车的实现
Cookie
创建Cookie
显示购物车中商品的详细信息
统计网站的浏览次数
“我”的传值

Ajax简介
jQuery中的Ajax实现
jQuery元素的加载动作
jQuery中Ajax的高级实现
Rails发送异步请求
Rails异步提交表单

文件上传
send_file和send_data
CKeditor
邮件通信
缓存

电子书部分

10分钟Ruby入门
Go语言 Ruby on Rails
Programming Ruby中文版(第二版)
Ruby on Rails Web源代码+软件
Ruby.on.Rails.Web开发之旅
Ruby从入门到精通
ruby学笔记
ruby教程中文版
Ruby语言中文教程
Ruby语言入门教程v1.0
Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版
[Ruby.Programming_向Ruby之父学程序设计(第2版)]
[Ruby最佳实践].(Ruby.Best.Practices).Gregory.T.Brown.文字版
[Ruby程序设计语言].(The.Ruby.Programming.Language).David.Flanagan&Yukihiro.Matsumoto.文字版
[Ruby编程语言].弗拉纳根_松本行弘.扫描版
[应用Rails进行敏捷Web开发(第4版)].(Agile.Web.Development.with.Rails.4th.Edition).S.Ruby&D.Thomas&D.H.Hansson.文字版
[深入浅出.Ruby.on.Rails].OReilly.Head.First.Rails.Jan.A.learner's.companion.to.Ruby.on.Rails.2009
[英文原版]O'Reilly.High.Performance.MySQL,2nd.Edition
[重来][杰森.弗莱德].Rework.Jason.Fried
《Ruby+on+Rails+Web开发学实录》电子图书

此资源下载价格为100学分,请先
此非实物交易,具有可复制性,购买后不予退款,请考虑好再购买。充值比例1元=10学分
下载价格:100 学分
VIP优惠:免费
下载说明:此非实物交易,具有可复制性,购买后不予退款,请考虑好再购买。充值比例1元=10学分
0
没有账号? 忘记密码?

社交账号快速登录