文西马龙:

怎么讲,如何去学,学完了你可以做什么。




韩顺平Java 资料 韩顺平php_韩顺平Java 资料



Html:超文本标记语言


Css:层叠样式表


Javascript的入门


学完一个技术以后,如果不把技术综合的运用起来,那么你学了实际上会感觉没有学透,一定要学以致用。


初级课程解决静态网页的开发,界面是基础,虽然基础但是很重要。

韩顺平Java 资料 韩顺平php_韩顺平Java 资料_02




Php核心编程:php基本语法、php面向对象编程、php数据库编程、xml编程、Cookie、Session、网上支付功能、电子邮件系统、MVC分层模式的介绍。


案例穿插,项目驱动。


数据库技术都是相通的。


学习一个技术,是点线面的结合,一个知识点用到一个项目里面,用项目把知识点串起来。


循序渐进,逐层深入。



前面的课程学好了,高级课程难度就不大了。



韩顺平Java 资料 韩顺平php_韩顺平Java 资料_03

Mvc框架:zend framework/thinkphp


Smarty模版引擎:解决数据的和界面剥离


Ajax:解决局部数据刷新的问题


Jquery:javascript的框架,用处非常广泛


Svn:版本控制软件


Uml:统一建模语言


页面静态化:提高负载

Memcache:解决高负载,支持分布式开发


点->线(小项目)->面(阶段项目)=====>综合能力提高(项目实做)


做到拳不离手曲不离口。


巴巴运动网,把j2ee改为php来实现,技术都是相通的。


开源php项目:首推康盛的产品系列,做的很到位,很多公司用discuz做二次开发,discuz强大的管理功能。


项目增加对商业网站的开发能力,对项目和对代码的认知。



韩顺平Java 资料 韩顺平php_php_04


我们怎么做:


课程是基于案列教学,项目驱动的方式来教授的,因此只要你坚持学习,完全可以听懂的,每一个部分都会带大家完成一个项目,只要坚持听下来,完全可以从事php的项目开发工作。




点-线-面 相结合 配合项目驱动【阶段测试】


记住一点:成为一个编程专家的秘诀就是:


思考----------编程(代码)------------思考(健壮性,扩展性,可读性等)-----------编程……


(实践,做中学。不要企图刚刚学习就能写出非常优秀的代码,这是不现实的。)


师傅领进门,修行在个人。



你应该怎么学:


我对学习软件编程方法的理解


1.高效而愉快的学习(节奏快,不高效不行,用两年学php是行的,但黄花菜都凉了,让你十天把thinkphp拿下)


2.先建立一个整体框架,然后细节(不要反过来,不要先每个细节,不要一个坎过不去就不向下学,不要盲人摸象,要有整体的概念,不要先抠php的语法细节,不要把高级技术和项目流程放到一边去)


3.用到什么再学习什么(工作节奏太快,有可能学一个东西是突然发生的,公司忽然要求你用某某技术,要你迅速拿下来。不要把所有技术都学习的清清楚楚明明白白再去找工作,这是不对的,因为你永远也学不完,不要把所有都学好了才去闯荡江湖,那么永远不能闯荡江湖,降龙十八掌先会两掌就去闯荡,在闯荡中再加深认识,加深理解,需要快速学习能力,需要把基础打扎实了)


4.先konw how,再know why(做一个东西的时候是否需要把他搞的清清楚楚,明明白白才能继续呢,不一定。很多时候要拿别人的代码来用,别人的代码是怎么写的你并不一定要非常清楚,但是要知道怎么用,先把这个项目做出来。比如发送电子邮件,就靠那几个函数,但是发送电子邮件的细节有很多(如pop3协议),搞清楚最好,实在搞不清楚也不用怕,先做出来,工科的特点。不要不明白就不敢动手,做的过程中逐渐认识他。)


5.软件编程是一门“做中学”的学科,不是会了再做,而是做了才会(做了才学会的,而不是学会了才做,不动手做,不动手敲代码,永远学不会。正因为不会,才让你做的,会一点就敲一点代码。敲上万行,对代码的感觉就来了。)


6.适当的囫囵吞枣(适当的,回头再看就会有新的认识,原来不怎么明白的就明白了)


7.学习软件编程是在琢磨别人怎么做,而不是我认为应该怎么做的过程(不要,老是觉得我觉得该怎么样)



授课的风格


1.努力做到通俗易懂


2.宁肯啰嗦一点,也不遗漏细节。【包括软件的安装,开发环境的配置和使用】


3.项目是从小到大的过程,每个完整的项目被分解成不同的版本,从1.0到1.1……最后版,随版本的增加,将新的功能和新的知识点融入到项目中,整个过程是循序渐进的。让大家轻松的学习,高效的掌握php技术。