资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
听韩顺平聊听韩顺平聊 PHPPHP 初学者如何变身大牛初学者如何变身大牛有很多网友发来邮件询问各种问题,有深有浅, 有难有易。因为很多时间需要上课,没有一一回答,这里给大家道个歉,这里我举例出了几封网友的来信:发件人:Chen Ma发送时间: 2012-09-18 17:35收件人:hanshunping; hanshunping主题:我就问韩老师一个,问题韩老师,你好,我是你的脑残粉!我在国外读书,我就问您一个问题,一个对面向对象有一般的了解,和用 Python 编过一两个小程序的毛头学生我,经过多久的苦练,可以在美国找到工作?PS:英语不是问题,主要是编程能力和实力。请回答,我很期望你的回答爱你的,学生粉丝-From:邓子Date:2012-09-16 13:08To:hanshunpingSubject:传智的老师你们好.我是在自学的 PHP,最近很迷茫,总觉得自己以后不能胜任工作.我就想问问传智的老师,自学到什么程度,技术点到哪里,才可以去找工作!-From:鹅卵石Date:2012-09-24 22:29To:hanshunpingSubject:老师,有点迷茫韩老师你好:我是一名学生,想学习网页制作。我遇到了点小小的问题。我在网上学习你讲的 php 从入门到精通时,前部分是从第 00 讲到 14 讲,在接下来的就是第 51 讲了。突然就感觉自己掉链子了,不知自己该怎么学习了。还请老师给指点一下-From:尙帝Date:2012-09-14 11:57To:hanshunpingSubject: 求教韩老师:您好!我是西藏大学的学生,最近在看您关于 php 的视频。学生手上有个项目要做,就是用 php 开发一款游戏,跟前几年流行的劲舞团差不多的那种。由于刚学 php 不久,对游戏开发没有经验,我想请教韩老师,做出来这么一个游戏,都需要哪些技术,期待老师的回信!谢谢韩老师!-还有很多,就不一一列举了,后面我发现,其实都是一些共性问题,大致是:1. 应该怎样学习 PHP,学习的顺序是怎样的?2. PHP 学好后,可以做什么事情?3. 听得懂课,但是一旦自己独立写程序,就没有思路?4. 学习 PHP 需要怎样的基础,算法重要吗?等等,诸如此类的问题。所以,我想干脆就写一篇文章来详细的给PHP 学习者们说说应该怎样学习 PHP?怎样才能学好 PHP?首先,大家要达成一个共识,就是学习任何一门编程技术都需要我们付出心血,都要讲求循序渐进,由浅入深。对每一个知识点要搞透,然后通过案例来加深认识,最后还需要把学习到的各个知识点实际运用到项目中去,才能融会贯通,最后才能到达能自如的驾驭项目的水平,现在我们就来看看应该怎样一步一步的学习 PHP 这门编程技术,先看看学习 PHP 的顺序图,此学习顺序图是我推荐的学习内容和学习顺序(除了这里列出的内容,要走向高手之路肯定还有更多技术需要学习,我这里只是对于初学者列出的主干学习内容,并不是全部):对于 PHP 初学者来说,看到这样多的内容,心里已经开始打退堂鼓了,但是,万丈高楼平地起,我们只要坚持每天学习一部分内容,最后总会把这些技术都精通掌握的。PHP 这门技术相对 java 和 .net 来说,是比较简单的。PHP最主要的作用就是做站,也就是说 PHP 技术是用于开发网站的,比如目前世界排名前 40 的网站,有 70%都使用到了 PHP 技术,比如facebook、youbute 、新浪、百度、淘宝、搜狐和腾讯这些知名的网站都有很大一部分业务是用 PHP 来开发的,因此被誉为 web 开发首选技术。开发 PHP 的软件可以说是简单的记事本也可以是一些集成开发软件,比如 zendstudio ,这里我列举一些常见的 PHP 开发工具: Editplus Zend Studio PHP Coder phpedit easyecpilse dw vimwindwos 下我常用的是 editplus 和 zend studio ,在 linux 下我推荐使用 vim 来开发更专业。要学习 PHP 开发一定要按照正确的顺序进行学习(如上图 PHP 学习顺序图所示),很多人被一些xx 天精通*这样的垃圾书的影响,PHP 这门语言相对 JAVA 要简单,开发人员不需要学太多即可通过面向过程的方式开发出一个“某某管理系统“,因此社会上充斥着大量只会面向过程的开发人员,他们不懂 Http 协议!不懂JavaScript!不懂 PHP 工作原理!不懂什么是真正的面向对象程序设计,这种“不不不“开发人员能找到 4000 的工作就已经非常值得庆幸了。企业中最需要的是对“Http 协议、Javascript、PHP 工作机制、PHP 程序调优、LAMP 环境调优、OOP“等技术熟悉的人,而这样的人是非常难招的。大家记住欲速则不达,速成的结果就是以后浪费更多的时间,回想这么多年你走过的路,有多少次为了走快点就跳着走,最后又浪费时间返工的事情,按照正确的顺序才能更快、更好的掌握 PHP。学习 PHP 分为以下几个阶段,每个阶段都有学习的重点和注意事项,下面详细给大家介绍:第一阶段: PHP 前端网页开发基础,在这一个阶段中分为以下几个阶段课程(1)HTML 基础与加强HTML 语言,HTML 语言背景知识,HTML 全局标签,HTML 格式标签,HTML文件标签,HTML 超链接标签,HTML 图像标签,HTML 框架标签,HTML 客户端图像地图,HTML 表格标签,HTML 帧标签,HTML 表单标签,HTML 头元素,HTML 分区标签(2)XHTML 基础与加强XHTML 与 HTML 的差异,XHTML 语法,XHTML DTD,XHTML 验证,XHTML 模块,XHTML 属性,XHTML 事件,XTHML 结构化(3)HTML5 设计与应用HTML5 介绍,HTML5 多媒体处理,HTML5 画布,HTML5 Web 存储技术,HTML5 表单,HTML5 属性和事件 HTML5 的常用标签(比如:applet 标签、article 标签、aside 标签、audio 标签、canvas 标签、datalist标签、details 标签等)(4)CSS 基础与加强CSS 简介,CSS 基础语法,CSS 派生选择器,id 选择器,CSS 类选择器,CSS 盒子模型CSS 背景、文本、字体、边框、外边距、内边距、列表、表格 CSS 高级: CSS 尺寸、分类、定位、伪类、伪元素、媒介类型(5)DIV+CSS 设计与应用使用知名网站的首页深入剖析 DIV+CSS 的 WEB 标准:盒子模型经典案例-优酷首页面、仿 sohu 首页面布局、可爱屋网站首页面。涉及知识点包括: (CSS 定位的四种方式、左浮动、右浮动、清除浮动、标准流和非标准流、设置对象的层叠顺序、块元素和行元素的转换等)(6)Javascript 基础语法:Javascript 基本介绍、Javascript 的发展史、Javascript 运行原理剖析、Javascript 特点、Javascript 的标识符、Javascript 基本数据类型(数值类型、布尔类型、字符串类型)、Javascript 复合数据类型简介(数组、对象)、Javascript 特殊数据类型(NULL、undefine)、定义变量、初始化、赋值、数据类型转换的两种方式(自动转换、强制转换)、Javascript 的运算符(算术运算符、关系运算符、逻辑运算符)、Javascript 的位运算和移位运算(7)Javascript 三大流程控制顺序控制、分支控制(单分支: if 语句、双分支: if-else 语句、多分支 if-else if-else 语句, switch-case-default 语句)、循环控制(for 语句、while 语句、do-while 语句)、在 ie 和 firefox 如何调式 Javascript(8)Javascript 函数函数基本概念、函数的定义、函数的调用方式及调用过程深度剖析、函数使用细节讨论、使用 Function 类创建函数、函数实际运用(打印金字塔、九九乘法表)、函数的递归调用、Javascript 常用系统函数使用(encodeURI、decodeURI、eval、parseInt、parseFloat、isNaN 等)(9)Javascript 数组数组的基本使用、使用 for/while 遍历数组、数组实际运用(计算班级平均分)、二维数组的基本使用、使用 for 遍历二维数组、对二维数组转置处理、数组排序介绍、冒泡排序、顺序查找和二分查询法(10)事件驱动Javascript 的 Event-Driven 机制、事件源、事件处理程序、事件名称、事件对象是什么、事件类型(鼠标事件、键盘事件、HTML 事件、其它事件)、Javascript 访问 CSS 技术、事件驱动的浏览器兼容性处理、常用的 18 个事件(onblur、onchange、onfocus、onkeydown、onmousedown 等) 综合案例(Javascript 版计算器)(11)DOM 编程DOM 编程介绍(HTML DOM 与 XML DOM)、DOM 编程实例入门、BOM 介绍、DOM 对象介绍、window 对象详解、history 对象详解、location 对象详解、navigator 对象详解、screen 对象详解、event 对象详解、document 对象详解、body 对象详解、style 对象详解、WEB 版坦克大战游戏、forms 对象(集合)、from 对象、images 对象(集合) 、img 对象、links 对象(集合)、link 对象、all 对象(集合)、table 对象详解、tableRow 对象和 tableCell 对象、基于 table 对象的用户管理系统(12)WEB 网站设计与应用商业级网页制作(企业邮箱网页、旅游网网页或呱呱网网页)这个阶段的学习教程:推荐大家看传智播客韩顺平轻松搞定网页设计(html+css+javascript) ,下载视频教程地址:urlhttp:/php.itcast.cn/url。这个阶段的教程是针对 PHP 零基础的同学进行讲解。在教程中,我讲解了很多的案例和作业是需要大家来完成的,千万不要“眼高手低” ,很多初学者都纷纷来信说这样一个情况:听课没有问题,写代码没有思路,比如下面一位网友的来信写到:-From: 黑马Date: 2012-07-24 22:35To: hanshunpingSubject:韩老师您好:我是一名学生,一直看您的视频,就是我看了您的视频以后,觉得学到了蛮多的,就是感觉还是有点迷迷糊糊的,学的不够透彻,就是不能独立的完成一个项目的开发,我尝试着去写了几个项目,就是遇到问题后,有时不知道怎么解决,问老师,老师叫我们百度,问题还是解决不了,我想我
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号