1. php相对比较轻
2. php的开源比较多,不论是框架还是成熟度较高的开源产品。
下面在谈论下为什么要学习php,也就是目的,每个人的目的不一样,想法也就不同。有的要成为技术大牛,有的是为了面对应用,有的是为了找份工作,而我有自己的想法,希望能用一种工具语言快速的开发出自己想要的、适合自己的一种有效工具,或者其他有利于自己的工作、生活、学习的东西。所以,,呵呵,这就是自己的初衷了。
学习方法:
学习一门开发语言或者技术,如果做到事半功倍,则需要以下2点:
1. 找到有效的环境
2. 找到有效的学习资料(图书和视频),能快速理解和进入应用。
而如果能很快的找到以上资源,那么不仅仅能事半功倍,而且还大大激发自己的兴趣,否则,就会觉得有点亦步亦趋的感觉,不是很爽。
这次再次学习thinkphp的时候找到了好的资源,先分享出来,和大家共勉。
1. 学习资料和视频是“ThinkPHP李炎恢老师专题精讲视频课程”, 这个视频在网上比较好找,如果需要李炎恢老师的笔记,可以留下email。
2. php环境搭建,详见 我另外一篇帖子: PHP环境配置-虚拟机配置及问题解决(VM下的NAT) -- http://blog.itpub.net/3090/viewspace-1781228/
下面就是开始正式学习了。。。。。呵呵
学习列表, 每节课20分钟左右,时长768,=13学时,如果每天4个学时的话,也就3-4天就能学完了。:)
--------------------------------------------------------------------------------------------------------------------------------------------
| 序号 | 课程 | 时长(分钟) |
| 总 | 768 | |
| 0 | ThinkPHP--为什么要学习框架 | 20 |
| 2 | ThinkPHP--安装与配置 | 22 |
| 3 | ThinkPHP--模块化和URL模式 | 22 |
| 4 | ThinkPHP--模型初步[上] | 26 |
| 5 | ThinkPHP--模型初步[下] | 20 |
| 6 | ThinkPHP--SQL查询语句[上] | 22 |
| 7 | ThinkPHP--SQL查询语句[下] | 17 |
| 8 | ThinkPHP--SQL连贯操作[上] | 19 |
| 9 | ThinkPHP--SQL连贯操作[下] | 19 |
| 10 | ThinkPHP--CURD操作[上] | 26 |
| 11 | ThinkPHP--CURD操作[下] | 32 |
| 12 | ThinkPHP--自动验证[上] | 21 |
| 13 | ThinkPHP--自动验证[下] | 21 |
| 14 | ThinkPHP--自动完成 | 14 |
| 15 | ThinkPHP--视图[15] | 20 |
| 16 | ThinkPHP--模版基础[上] | 21 |
| 17 | ThinkPHP--模版基础[下] | 22 |
| 18 | ThinkPHP--内置标签[上] | 22 |
| 19 | ThinkPHP--内置标签[下] | 28 |
| 20 | ThinkPHP--标签库 | 20 |
| 21 | ThinkPHP--路由功能 | 18 |
| 22 | ThinkPHP--URL操作 | 22 |
| 23 | ThinkPHP--控制器[上] | 17 |
| 24 | ThinkPHP--控制器[中] | 23 |
| 25 | ThinkPHP--控制器[下] | 17 |
| 26 | ThinkPHP--Session与Cookie | 23 |
| 27 | ThinkPHP--图像处理 | 18 |
| 28 | ThinkPHP--验证码 | 19 |
| 29 | ThinkPHP--文件上传 | 22 |
| 30 | ThinkPHP--多语言 | 14 |
| 31 | ThinkPHP--auth权限控制 | 28 |
| 32 | ThinkPHP--关联模型[上] | 23 |
| 33 | ThinkPHP--关联模型[下] | 24 |
| 34 | ThinkPHP--视图模型和分页 | 22 |
| 35 | ThinkPHP--缓存处理 | 24 |
| 36 | ThinkPHP--调试模式 | 20 |