ThinkSNS简称TS,是一个基于ThinkPHP框架开发出的开源微博引擎。ThinkSNS致力于微博SNS在商业领域的应用,力争成为更全面和完善的Social Software产品与服务提供商。ThinkSNS 是基于互联网web2.0思想开发的老牌SNS系统,开始于2008年,其间经历了从 1.0到V3多个大版本的迭代,新版本为V3。开发者只需要掌握著名的国产开源框架ThinkPHP即可方便快速的对TS进行二次开发。ThinkSNS本身是基于以微博为核心多应用扩展的架构,在此基础上不仅扩展出群组活动等应用,还提供了对移动互联网等相关的支持。随着SNS模式的兴起,越来越多的企业使用ThinkSNS创建丰富多彩的网站。
由于ThinkSNS产品提供了完整的微博及系统功能,并提供了非常友好的二次开发规范。越多越多的企业和开发人员选择使用ThinkSNS构建成熟的SNS企业网站和商业项目。本课程主要介绍ThinkSNS V3新版本特性,了解并掌握ThinkSNSV3的功能和使用,了解ThinkSNS产品的核心架构和二次开发规范。在以上基础上,掌握定制化开发ThinkSNS和在其基础上开发全新的应用。
1.3、课程大纲
一、ThinkSNS安装介绍与功能使用:
1. ThinkSNS实战第一讲安装与使用
2. ThinkSNS实战第二讲核心微博系统的详细使用
3. ThinkSNS实战第三讲应用帐号及后台使用
4. ThinkSNS实战第四讲后台及其他功能使用
二、ThinkSNS系统架构与开发入门:
5. ThinkSNS实战第五讲系统架构和开发指南
6. ThinkSNS实战第六讲使用MVC模式扩展实例
7. ThinkSNS实战第七讲JavaScript事件监听和Ajax的使用
8. ThinkSNS实战第八讲数据库与常用模型的使用与实例
9. ThinkSNS实战第九讲构建自定义Widget小组件
三、ThinkSNS实战网站定制化开发:
10. ThinkSNS实战第十讲用户加积分Widget架构设计与基本实现
11. ThinkSNS实战第十一讲用户加积分Widget深入实现与积分系统详解
12. ThinkSNS实战第十二讲积分系统详细说明和定制化开发
13. ThinkSNS实战第十三讲多语言详解与手动切换实现
14. ThinkSNS实战第十四讲权限系统详解与实战
15. ThinkSNS实战第十五讲后台开发入门及实战
16. ThinkSNS实战第十六讲后台开发实战数据页和分类页
17. ThinkSNS实战第十七讲修改页面导航与微博切换的样式和布局
18. ThinkSNS实战第十八讲插件开发入门和实战
四、ThinkSNS实战应用开发:
19. ThinkSNS实战第十九讲应用开发入门和聊天室实战
20. ThinkSNS实战第二十讲聊天室应用开发实战
21. ThinkSNS实战第二十一讲实战开发行业问答应用
22. ThinkSNS实战第二十二讲实战开发问答应用列表页和提问页面
23. ThinkSNS实战第二十三讲实战开发问答应用详细页和个人主页
24. ThinkSNS实战第二十四讲实战开发问答应用支持、评论和回复问题的实现
25. ThinkSNS实战第二十五讲实战开发问答应用后台实现讲解及总结
二、为什么需要这么套课程?
2.1、企业需要什么?
说明:以下企业需求职位均来自于51job.
职位1、互联网软件开发工程师
2.2、课程学习目标(我们提供什么?)
目标一. 可以让学员快速上手掌握如何使用ThinkSNS v3的产品使用。
目标二. 可以让学员迅速了解ThinkSNS v3的新功能和二次开发入门
目标三. 可以让学员迅速掌握ThinkSNS v3的二次开发API及使用技巧
目标四. 可以让学员熟练使用ThinkSNS v3快速构建基于二次开发规范的应用和widget
目标五. 了解ThinkPHP框架技术,熟悉网站开发全过程
目标六. 了解jQuery技术,熟悉在ThinkSNS v3中jQuery的使用技巧与注意事项
目标七. 通过完整的项目实战,全面的演示了ThinkSNS 技术的综合使用步骤、过程、注意事项及技巧
目标八. 通过本课程的学习,为学员以后开发使用ThinkSNS与Thinkphp框架技术结合的Web2.0项目提供了完整示范。