对于新手学习PHP的规划建议
关于自学PHP,这方面的很多资料,我几乎没有看到过一个满意的答案,我该构建一个什么样的体系,如何构建,从哪开始?下面就是小编总结的学习网站开发(使用PHP)的过程,如果你有基础或已经了解一些,你可以跳过相关步骤。建议你看完整篇文章,确保你认同这份计划,你再开始你的学习之旅www.lampbrother.net。
一个人独立学习PHP可能有点难,但是这也未尝不可。如果你觉得自己没有足够的意志力,那么可以通过去兄弟连PHP培训学习PHP编程,如果自己有些基础,想丰富知识,那么可以尝试以下方法学习PHP。大概只需要1-2个月的时间,这还是算上了你有几天没有学习。如果你是一个上班族,你只是在空余时间学习,可能时间还要长一点。
我用了几乎一年的时间才到达我现在的水平,中间走了很多弯路,我看了很多后来发现根本没用的视频和教材,因为我从没有看到过一个好的学习向导。这篇文章就是为了帮助大家少走弯路,减少找资料和学习方法的时间。
Step1:2-4天
学习HTML/CSS的入门知识,了解这些代码,对于初学者来说最简单的第一步,并且让你学习的内容立马看到成效。相反,一上来就学习语法,编写这样的代码实在无聊,因为你都可以用计算器得出结果。
Step2:1-2天
利用视频教程,PDF文档,学习PHP头几门课程,知道构建网站的一些基本工具,下面你就要学习更多PHP提供的功能了。另外,在这一阶段你要找到一款你喜欢的代码编辑器。
Step3:2-4天
这一步对于有一定编程基础的人来说很容易,但对于那些零基础的人就比前阶段的入门步骤难一些了。回到你之前学习的PHP课程,完成整个课程的内容,这一步虽然有些难,但不要灰心和放弃,因为在下一步我们会有大量的更酷的内容。
Step4:6-9天
学习完这些课程并完成相应的练习,你就基本已经是一个Web开发者了,如果你能做到这些你就应该很自豪了。你要培养这方面的兴趣,基本上所有人都足够聪明,可以学会Web开发,关键是兴趣和激情。在这个时候,你希望可以有一个更高级的代码编辑器,比如Netbeans。
Step5:1天
现在可以学习一些AJAX的知识了,现在不知道这是什么都没关系。可以学会利用PHP动态获取长进程。
Step6:1天
这时候应该学习面向对象的知识,让你的代码更整洁。它会增强代码的复用,把代码模块化。
Step7:2-3天
用PHP做一个CMS系统,一旦你完成了它,再返回头,用面向对象的方式实现它。如果这个对你有困难,没有关系,随着你的学习一直做它,不要过分纠结于一个难点,然后就放弃了。
Step8:7-9天
学习做一个登录系统,可以参考YouTube上的PHPAcademy课程。
Step9:2-3天
利用JQuery把你的网站做的更有趣,互动性更强一些,JQuery是一个简单但非常重要的库,可以让你的网站更棒。所以,学习一些JQuery的指导课程,它是JavaScript的一个库,我这里没有让大家学习整个JavaScript,因为JavaScript和PHP很相似,在一开始你不会用到完整的JavaScript。
Step10:3-5天
学习MVC框架的工作原理,我推荐CodeIgniter,它对于新手是很好的框架。
Step11:视情况而定
构建你的网站,这个需要看你想做的网站的复杂程度。记得你要使用面向对象的方法,使用MVC框架。
Step12:2-3天
完成了网站之后,你要试着将它发布到网上。对于这点,你可以看看如何创建一个云服务器,我没有做过这个,但PHPAcademy上有这方面很好的指导,一定会帮到你。
Step13:永远
学习永无止境,经常复习之前学习的内容,你依然可以从中学到新技巧,回忆起你忘记的内容。
以上这些就是一个学习PHP的自学路径,希望可以帮到你。
分享到:
相关推荐
很多新手刚接处php不知从何下手,很盲目,不知道怎么去学习?这是我看的视频的总结,希望对想学php的,但是不知道如何如何下手的学者有所帮助。
【PHP新手学习课件】 这份"PHP新手学习课件"是一份专为初学者设计的教育资源,旨在帮助那些对编程语言PHP感兴趣的入门者快速掌握基础知识并进行实践操作。PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛...
**PHP学习手册(适合新手入门学习)** PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛应用于Web开发的开源脚本语言,尤其擅长于服务器端编程。它以其易于学习、灵活多变的特点,成为了许多初学者和专业...
... ... ...语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要应用于Web开发领域。 ...通过这些视频,新手可以快速掌握PHP的基础知识,并能够进行简单的Web...希望以上整理的知识点能帮助到正在学习PHP的新手朋友们。
最后,提供的"zhaophp.com说明.txt"文件可能是关于学习资源或额外信息的说明,它可能会给出更多学习建议,如实践项目、在线社区等,以促进学习者在实践中深化理解。 总之,《PHP新手上路中文教程》是一份全面且易懂...
《PHP新手100例》是一份专门为初学者设计的学习资源,旨在帮助那些有JSP或ASP基础,希望快速上手PHP编程的学员。通过这100个实例,你可以全面了解并掌握PHP的基本语法、函数用法以及常见的Web开发技巧。 首先,PHP...
学习这个教程,初学者不仅可以系统地了解PHP的基础知识,还能通过实践项目进一步巩固技能,为将来深入学习PHP框架如Laravel、Symfony等打下坚实基础。对于想要进入Web开发领域的新人来说,这是一条很好的起点。
学习PHP时,建议首先了解PHP的安装和环境配置,如安装XAMPP或WAMP这样的集成开发环境。接着,通过实践编写简单的PHP脚本来熟悉基本语法。随着对PHP理解的加深,可以逐渐接触数据库交互、面向对象编程(OOP)、错误...
PHP的设计目标是让开发人员能够快速地编写动态网页,而它的语法吸收了C语言、Java和Perl的特点,使得学习PHP变得相对容易。 在提供的压缩包文件中,我们有三个重要的资源,分别是“PHP新手上路中文教程.chm”、...
在学习PHP之前,首先要理解它的工作原理。PHP是嵌入到HTML中的,通过服务器执行,然后返回动态生成的HTML页面给浏览器。这使得开发者可以在网页中插入动态内容,如用户交互、数据库操作、表单处理等。 本教程可能...
这是一个基于PHP和MySQL的新手学习实例,用于构建一个简单的留言板系统。这个系统包含了数据库设计、用户交互、分页以及会话管理等基本概念。 首先,我们看数据库的设计。数据库名为"lyb",包含两个表:`admin`和`...
在开始学习PHP之前,你需要具备以下条件: - **支持PHP的Web服务器**:这是最基本的要求。确保你的服务器支持PHP,并且能够正确解析和执行PHP文件。 - **文件扩展名**:文中提到,默认情况下PHP文件的扩展名为`....
Java学习之路对于初学者来说可能显得复杂而庞大,但遵循一个明确的路线图可以让你更加高效地掌握这门语言。本文将深入解析Java的三大平台——J2SE、J2EE和J2ME,以及相关的学习重点和难点。 首先,J2SE(Java 2 ...
### Window操作下PHP环境搭建详解 #### 一、前言 在Windows环境下搭建PHP开发环境是许多初学者的必经之路。...当然,在实际应用过程中还可能遇到各种各样的问题,建议不断学习新知识,积累经验。
20. **《PHP简明教程:从零开始学习PHP.pdf》** - **简介**:简单明了的PHP学习教程。 - **核心内容**: - PHP环境搭建 - 基础语法 - 实战案例 #### 二、实战案例与练习 21. **《PHP与Dreamweaver入门实例...
3. **易学易用**:语法简洁,与C、Java类似,对于新手友好。 4. **强大的数据库支持**:支持MySQL、PostgreSQL、Oracle等多种数据库系统。 5. **丰富的扩展库**:PHP提供了大量内置函数和第三方扩展,便于实现各种...
3. **PHP新手上路中文教程**:对于刚接触PHP的新手,这份教程可能更加注重基础,详细解释PHP环境的搭建、PHP脚本的基本结构、基本的Web开发概念,以及如何开始编写简单的PHP网页。 4. **PHP精华文摘**:这可能是一...
对于新手来说,掌握PHP的基本概念、语法和常用函数是至关重要的。下面将根据提供的标题和描述,详细介绍PHP的基础知识,帮助初学者快速入门。 1. **PHP基础概念** - PHP是服务器端的脚本语言,用于生成动态网页...
提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP简介 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你...
SQL(Structured Query Language)是用于管理和操作数据库的强大语言,对于新手来说,理解并掌握SQL的基础概念和语法至关重要。本套课件旨在为初学者提供一个系统化的学习路径,帮助他们快速入门并熟悉SQL的基本操作...