|
Ruby课程目录
# w3 l8 f/ Y# p( ]" O6 z6 n8 r- B4 V' a( P# Z I
1.1Ruby简介.avi; j3 a/ ?0 [3 d( ?9 \2 t
1.2Rails简介.avi* Z" ?& d2 v; F% V+ N
1.3下载Ruby和Rails.avi
3 @% W* t2 W/ E8 j2 h, v1.4安装SciTE和安装RadRails.avi" ?3 t& V! P) `# H
1.5手动编译Ruby程序.avi' F" Q8 j- g. d9 |% K" e- A3 `
1.6实现计算器.avi
" ^& \# W5 E+ T
7 O# a/ W0 T" k7 p e$ l+ D2.10条件语句.avi
4 u2 I$ m( s" ]6 |/ D# q5 t2.11循环语句.avi' J6 r; _$ l3 H0 s2 ~7 C3 O
2.12跳转语句.avi5 w. D/ ?/ i0 Z3 D
2.1常量的使用.avi
8 t6 Q$ u$ t- J3 f7 r o- c* u ^( |2.2变量的使用.avi' t& f) {9 k. `; N3 u
2.3数据类型的使用.avi
- P$ A& c. g! i2.4算术运算符和赋值运算符.avi3 U' b: J3 @" m* }# N
2.5位运算符的使用.avi
6 o R! ?( W }! j! i$ s1 ~* S* S2.6比较运算符和逻辑运算符.avi
7 t( ?) U i% v6 [$ t2.7三目运算符的使用.avi
/ T. O9 |2 b: N! V. Z2.8表达式的返回值.avi
' ]. f" E4 J V/ R3 M2.9并行赋值和嵌套赋值.avi
! Y% f0 X) L( o+ ~. v; q R1 X. h
; n- i5 W8 ~2 @7 R3.1创建字符串.avi0 A3 n7 q& K: @* q& U1 r) L3 i: h7 X
3.2操作字符串.avi8 F% D# O, X7 o
3.3Hash对象.avi6 l( \* f- M9 |
3.4数组.avi
/ J# g z) U$ C2 o0 @3.5类型转换.avi/ _ Z' G& u3 |$ s5 I5 a9 v
' i& X* s1 ^5 u! w4.1面向对象.avi; m% m4 F, }. L. L
4.2创建类.avi
( X0 V! D7 I2 q6 v& v8 S8 D9 A+ r4.3方法.avi
$ \, `. }1 J/ W8 b( y2 A% a4.4实例变量和类变量.avi5 {2 C R2 Q3 l# D' a
4.5属性.avi
L2 N9 \3 A' V0 m4.6构造方法.avi7 e; D' [# T$ r; H( a1 F
4.7在方法中使用块.avi
! F* K% F% y- M4.8类的继承.avi
) d+ h$ M: W4 p U( {# M4.9访问作用域.avi
9 v( y& d' l+ d% k) U
' d Q0 @+ Z8 ]+ d) T, J5.10创建异常类.avi- M1 M; |& u: x. j9 G
5.11正则表达式.avi
# ^" A9 A* B! @6 v7 ?: a5.12时间和日期.avi. d; z7 M5 Z; u% b
5.13线程的创建及操作.avi+ N* w# z3 h; ?% R
5.14同步线程.avi. n: U3 `6 B$ V6 n, W' U# A1 q
5.1模块的定义与使用.avi
. `: X$ F g( M3 [4 A% t5.2BEGIN块和END块.avi, Z8 q) M5 ^3 Q1 c
5.3加载其他文件.avi: s4 }- P0 ]- G- V, l/ M
5.4别名和定义.avi
; p0 f9 m3 i# {2 R5.5method_missing的使用.avi
- M0 O& d) Q3 J% W1 n# U5.6duck typing特性.avi
# y& t, t6 }. d3 G( _/ u6 |7 O5.7Proc对象.avi
) r' M3 @' n4 d S$ D$ j' O' W5.8eval方法.avi* [( W+ z1 \: m
5.9异常处理机制.avi0 _2 z& p) f7 o' C* O4 l
" w/ S- d: ]% Y" @" k$ ]6.1访问文件属性.avi S$ Q4 o% {' g+ J8 i% ~+ i3 b8 f
6.2读取文件.avi; Z, |5 p- `+ F
6.3写入文件.avi
. p, e H5 l1 m8 _ S6.4操作文件.avi
/ x& ^& U9 w# q; |" b" w6.5操作路径.avi& s9 [- K+ S4 _- }5 [7 m; b
6.6操作目录.avi6 [" s( E( z. y6 H$ R% x
6 e ]3 P; |# K& Y+ k7.1数据持久化.avi; {; `, p! |4 B+ p
7.2使用MySQL模块执行SQL命令.avi5 N4 A' m# O' k; W7 J: K2 i5 D, d
7.3获取查询结果集.avi
+ C" E5 k4 C. b1 B! V$ P! N7.4处理结果集.avi
: C$ U2 w# k9 ], y% C7.5查询元数据.avi6 u2 j1 E! l% l) q1 |
7.6使用DBI操作MySQL数据库.avi8 O4 Y, T) [; ~" D
7.7DBI中的占位符.avi
& L' s$ y! ]0 E- L4 {% i: t& z7.8使用DBI处理查询结果集.avi/ L [5 Y8 {* W4 r+ |
7.9DBI中的事务处理.avi. k) K; X8 l% G, V9 c; J
; D) `9 f4 V O! x! e
8.1重新认识Rails.avi7 f9 A8 _# \. l3 L$ ]. Q
8.2Rails与数据库.avi
- u/ I8 k6 C5 e/ V+ [6 O$ H; ^8.3向第1个Rails项目问好.avi& g3 V: }. [' N
8.4查看目录结构.avi- H! g. R0 S; \) B% x" h1 a% z( Z+ M
8.5创建博客项目.avi
8 F9 Z" O- { Q! X3 c8.6database.yml文件.avi
, C& Z! ]9 g) }8.7scaffold生成器.avi5 Y% U( G- R2 V0 h. F
8.8Rails应用程序运行流程.avi, ~8 F" j1 j4 U& v( A' o
8.9完善blog项目.avi
) Y8 G& Y. S" ?4 Q% W% S2 v
$ m0 p' F# J( B( F3 T' g) u9.1什么是ORM.avi
- [2 e3 W3 f F! g- D8 ?6 t9.2ActiveRecord.avi" s7 X' N; }) i5 n s
9.3使用ActiveRecord查询数据.avi
8 `: B- E) K+ B2 E9.4动态查询.avi( z$ f" X, W# [- x, \& S
9.5使用SQL语句查询.avi- [2 |( ?* |' i8 U9 Y
9.6统计记录行数.avi, Y ]8 G+ ^8 i1 y, |* R
9.7new方法和save方法.avi3 d% ^! K; N+ B1 F3 n0 I
9.8更新数据库.avi
. s* H C4 q) w2 ?9.9删除数据.avi
0 G$ F* J% Z8 P" s5 `& i) r8 Q
' }( A" q8 K% n10.1一对一关联.avi
: R' e: `2 I! f3 V10.2一对多关联.avi
U' ]+ e/ O3 y10.3多对多关联.avi: ]( Y% q0 v& F7 I* Y
10.4自关联.avi
- D6 [! ]6 P& k/ g4 ], a' I7 Y6 u10.5事务处理.avi
% s+ m) z) x1 d6 s( r F& G10.6自定义数据校验.avi
; Q, b% o' b* s2 `1 E7 t10.7模型校验器.avi
+ O$ _9 b8 d3 o, m5 y7 T10.8回调方法.avi
! f) h5 v8 }3 D3 X
' l, I* C! A9 j9 \5 o) s. F11.10通过URL重定向.avi) C! d+ S8 w) }) G* K$ e% V. P
11.11过滤器.avi
" ~, ^7 u: J/ ?4 v1 B$ i0 q11.12过滤中文响应.avi
, @% ?: i" j, A% J/ X& Z11.1-3Action Pack介绍.avi
3 @4 l6 V6 |( K. F# J11.13输入校验.avi3 e$ A$ ^9 M+ Q, E
11.4路由类型.avi
9 j3 J$ [+ i/ t2 D11.5ActionControllerBase类.avi; @8 j; x( f( r) M6 H4 K9 m
11.6提交数据到模板.avi
1 T% B) [" d) C11.7提交到文件.avi/ z; r0 N8 C2 R9 B& Z6 c
11.8提交到文本.avi# Y3 ^- N( Z8 h$ ?2 t) l6 I
11.9重定向到指定的Action.avi
6 K9 w! q/ Y6 D% o4 h
6 u- k, n9 U( R( w b1 C12.10选择日期和时间.avi
5 U6 h+ [5 Z6 a- F; Y1 U12.11使用Helper类.avi
7 {& p! c, } ^9 b! ?1 c( j12.1Rails模板简介.avi
! c ^: m$ |% [0 b" U% W12.2ERB模板、XML模板和RJS模板.avi4 L$ x" H; q3 y6 N7 F
12.3显示图片.avi9 U: o9 p! x% {5 a3 @) o0 h5 C
12.4加载Javascript函数库.avi/ a* \7 ]. O' Q' `- k
12.5加载CSS样式文件.avi
r9 M8 ~9 D1 L3 u( S12.6定义输出格式.avi
6 y) n, ^# y7 g' [12.7生成超链接.avi
) p' S7 N; a O d4 \# i12.8生成Form表单.avi
' r; N% B" L5 C$ c! I" N2 O1 K12.9与模型交互的表单.avi
$ ] ]8 y* \0 k+ ?0 C3 P1 D+ }. \5 x( t4 x
13.1浅谈session.avi
/ e! B5 ] [& m: r& _$ I13.2创建Session和Session工作原理.avi
- V$ M* ]/ Z8 M% e13.3网站中购物车的实现.avi4 O/ E6 f- j. M% Q- B3 o
13.4Cookie.avi
& K7 [" G8 Q4 _. E- A13.5创建Cookie.avi
" a. z* E8 |" T5 K13.6显示购物车中商品的详细信息.avi
, l5 c0 ]; S- C, ]2 F13.7统计网站的浏览次数.avi
$ V' c( K, z ^" f13.8 “我”的传值.avi# n d/ j+ N! G2 \% @2 I
% D* T# e4 ?6 W0 F: S& x2 J% M9 |14.1Ajax简介.avi* `4 F; i/ a8 h* N$ F1 C1 Y" A
14.2jQuery中的Ajax实现.avi
, m9 Y6 p3 {9 K9 G) Q2 s14.3jQuery元素的加载动作.avi: \) D5 ?& p; u2 Q- a4 L" ~
14.4jQuery中Ajax的高级实现.avi. v% C5 _4 C3 J, B( }4 h
14.5Rails发送异步请求.avi, E6 m& X* C+ D8 b: T* u
14.6Rails异步提交表单.avi' {, N. g5 z- W- L5 K- G: L
L. \* C t) A0 t8 i4 N" i
15.1文件上传.avi+ L* `" n# t( d" q
15.2send_file和send_data.avi- O5 q4 i4 ^ P4 A7 E
15.3CKeditor.avi
) w( U( o2 _* |7 \0 _% l2 L( a15.4邮件通信.avi! {2 ?8 A* l9 [. ~" j8 F) ~
15.5缓存.avi4 c9 Z# j& g( ]2 b- v* K9 w4 D2 y# Q
下载地址:
# `3 ?9 z% l7 D! v: d9 G) {2 A
+ ~, C3 |4 O7 F4 d! e' n资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
C" j4 R1 i, f" N* y; u a' Z
% V' G" B* G1 U
' D6 n" }% Y# H2 X' e& v) y) L( A. E5 X! ~6 U4 w- ^; B
本资源由Java自学网收集整理【www.javazx.com】 |
|