您的位置:首页 > 编程语言 > PHP开发

浅析PHP学习的路线图

2013-10-03 09:25 453 查看
1.PHP初级教程



开发出来一个Web项目,是对一个Web程序员最基本的要求,这一阶段的课程从HTML和CSS开始,到可以自己独立完成一个动态网站,目标是带领 你进入Web开发领域,熟练掌握Web开发中每个构件的语法及应用,并通过这部分的学习打下坚实的基础、获得软件的开发思路,课程内容涵盖HTML、 CSS、DIV+CSS网站标准化布局、Apache服务器设置及优化等,当然,重点还是PHP和MySQL技术。

2.中级教程



对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的绘图函数完成项目的需求。

中级阶段项目是同学们把老师前面讲过的知识点实际运用到项目中的最佳时机,也是检验自己学习成果的时候。

3.高级课程



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数据库深度优化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: