PHP就业班课程名称 | 点击查看PHP就业班课程详细介绍 |
第一阶段:(PHP+MySQL核心编程) |
- 对PHP基本语法进行加强,更深入的配置Apache服务器和灵活的使用PHP。
- 充分理解函数的概念,能熟练的自定义函数并掌握php中常用的系统函数。
- 学习数组、排序和查找,能熟练的使用数组,并能对数组进行排序和查找,特别是冒泡排序、快速排序和二分查找。
- 面向对象编程,要求同学们深刻理解面向对象本质,会使用OOP的程序设计思想来编写程序和项目。
- MySQL数据库,会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。
- 错误处理和异常处理,大家需要清楚在PHP编程中如何对错误和异常进行有效的处理,从而保证程序的安全和健壮。
- 深度剖析HTTP协议,http也是我们web开发的基石。对我们了解PHP底层机制有很大帮助,做到知其然,还知其所以然。
- 数据库编程(mysql mysqli pdo),同学们必须全方面的掌握PHP操作数据库的三种方式:MySQL扩展库、MySQLI扩展库和PDO方式。
- 预定义超全局数组,通过预定义超全局数组我们可以获取程序中需要的各种数据和环境相关的参数值。
- MVC开发模式,使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
- cookie和session,Session和Cookie是最重要的用户行为跟踪技术,尤其是电商,sns项目中运用广泛。
- PHP文件编程,掌握文件的各种操作和上传下载,动态创建和删除目录,文件和 无限级扫描文件等。
- PHP绘图技术,熟练的使用PHP的绘图函数完成项目的需求。
- 中级项目,中级阶段项目是同学们把老师前面讲过的知识点实际运用到项目中的最佳时机,也是检验自己学习成果的时候。
|
第二阶段:(PHP高级课程) |
- PHP的XML编程,学习如何使用dom/xpath/simpeXML对XML文件进行操作,目前很多网站都使用xml做配置文件,从而减少程序的耦合度。
- Smarty模板技术,同学们能够在MVC开发中使用smarty技术来完成View部件,从而更深入的认识MVC模式的本质。
- Javascript加强,揭秘Javascritp的最新的高级技术,有些技术是工作2、3年的PHP程序员都没有听说过的,让同学们走在技术前沿,在面试中秒杀面试官。
- Ajax基础与实战,ajax就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势,威力惊人。本章节通过大量的案例让同学们快速深入的掌握 Ajax技术。
- JQuery框架,要求同学们能够灵活熟练的使用Jquery各种选择器和熟练使用JQuery的Dom方法的对各个节点进行操作。
- MVC框架,(TP/ZF/YII 选其一讲), 同学们不是简单的学习怎么使用TP,而是站在MVC框架设计的高度,从源代码级别深度剖析。
- Linux(LAMP),同学们可以独立在Linux系统下搭建LAMP开发环境,并对其进行优化处理,让LAMP开发环境达到最优配置。
- SVN版本控制,同学们能正确使用Svn进行项目协同开发,并可以通过Svn来管理项目的源代码, 在项目开发过程中,使用svn来解决源码修改冲突和版本升级问题。
- 大型门户网站优化核心技术,页面静态化,Memcached缓存技术,MySql数据库深度优化。
|
第三阶段:(项目实训,在不同的班级分别会讲下面的二个项目,一些老项目可能也会被新项目替换) |
- 电子商务系统(基于shopex或基于ecshop),一款基于B2C网店系统,适合各类企业及个人快速构建个性化网上商店。使用PHP语言及MYSQL数据库开发的程序,该项目在稳定性、安全性、负载能力有突出表现,同时使用到seo(搜索引擎优化)、页面静态化技术及缓存技术。
- CMS内容管理系统(基于DEDECMS二次开发),织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。
- SNS社会化网络系统(校内网),本系统是一个社交系统,可以联络你和你周围的朋友,了解他们的最新动态;和朋友分享相片、音乐和电影;找到老同学,结识新朋友;用照片和日志记录生活,展示自我。
|
第四阶段:(企业高端课程,国内首家推出六大核心技术) |
- Mongodb数据库,在实际项目中灵活的使用MongoDB进行CRUD操作,并使用MongoDB对项目进行优化,对MongoDB高级特性有初步了解。
- 全文索引引擎Sphinx,通过Sphinx行高速索引、 高速搜索及高可用性。它们可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索,并能灵活的使用Sphinx进行对项目进行优化。
- Mysql数据库读写分离技术,正确的安装和配置Mysql主从服务器并实现复制.在网站高并发、海量存储和大负载的情况下,灵活使用Mysql读写分离优化网站。
- Email邮件技术,能使用PHP的Email函数和PHPMailer类发送邮件,正确的搭建和配置自己的邮件服务器完成发送和接收,对STMP和POP3协议有所了解,能够完成邮件开发中的实际需求。
- PHP网上支付技术,目前,很多大型电子商务网站都应用到了网上支付技术,比如拉手网、淘宝网、当当网等。通过学习,您将掌握如何使用php技术来开发自己的网上支付平台,并对网上支付开发的细节和注意事项有更深刻的认识。
- Nginx与服务器集群技术,Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性:在高连接并发的情况下,能够支持高达 50,000 个并发连接数的响应。也可以支持作为 HTTP代理服务器对外进行服务。Nginx 同时也是一个非常优秀的邮件代理服务器。
|
第五阶段:(传智播客特色课程) |
- 总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。
|