从事网页编辑的需要学什么,我主学PHP编程的

从事网页编辑的需要学什么,我主学PHP编程的,第1张

如果你写程序够牛,自己有足够的时间,又对网站有特别的需求,可以基于thinkphp开发适合自己的产品。如果程序写得一般般,时间少,对网站没有特别需求,建议就用现成的CMS吧,现在网上很多CMS都很优秀,如PHPCMS、DEDECMS、ECMS等。自己个人写的程序也未必有他们好,毕竟人家是团队开发算是较成熟的产品。

至于时间方面,用thinkphp开发就是多了写程序的时间,用phpcms跳过这一步直接做页面,你写一个系统需要多少时间自己可以衡量。

现在的人做站大都是这样:如果有钱的就自己请人开发一套系统,没钱的就用现成的做二次开发,比如我是属于既没钱又没实力的

作为一名PHP程序员的基本要求:

精通html、CSS、JS等网站前端技术。

掌握PHP编程技术,熟练掌握PHP语法。

了解Linux及Apache、MySql数据库。

知道基本的网络原理,了解TCP/IP协议。

了解基本的软件工程知识和软件设计技术。

理解安全漏洞,如:SQL注入漏洞、字符编码循环、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)。

面向对象编程(OOP)、PHP缓存技术、PHP相关开发框架、软件重构技术、软件设计模式。

掌握PHPMyAdmin工具使用;Zend,专业PHP集成开发环境,是php程序员首选IDE工具。

一:html+css+javascript(12天左右)

11:html常用标签

12:盒模型概念

13:div布局+css控制

14:javascript变量,函数,表达式,控制结构

15:javascript操作DOM与CSS

二:PHP基本知识(18天左右)

21:变量,常量,函数,表达式,控制结构

2 3:字符串及字符串函数

2 4:数组及数组函数

2 5:日期时间函数

2 6:连接/操作数据库

2 7:文件目录操作

2 8:cookie&session

2 9:文件上传下载

2 10:GD库画图

2 11:email发送

三:编程思想及模式(8天左右)

31:面向对象

3 2:递归

3 3:MVC开发模式

四:Mysql知识(4天左右)

41:库/表/列的概念

4 2:建表语句

4 3:增删改查基本语句

4 4:左连接,右连接,内连接

4 5:子查询

4 6:视图

4 7:索引

4 8:触发器

4 9:事务

4 10:备份操作

五:服务器等加分项(5天左右)

linux

Memcached

mongdb

六:框架知识(先掌握1门即可,3天左右)

thinkPHP

Yii

ZendFramework

七:开源产品的二次开发(掌握2门,14天左右)

ecshop

dedeCMS

discuz

1、php开发新手入门如何学习,第一步搜集一切学习资源。已然决定学习PHP,就去一些大型的网站,多关注PHP信息,先从最基本的学起。这个进程可能会比较单调,也比较难,很多时分似是而非,学不会,但没关系,重要的是你触摸它,爱上它。

2、第二步操练写代码,持之以恒一个优秀的开发工程师必定是写过上万行的代码。那么做为新手的你,肯定是要写代码的。不过,代码肯定是先易后难的。首要从简单的数据库增删改查开端,之后再延伸到复杂的。假如遇到问题,能够查手册,或者上网找处理的方法,或者去技能论坛找高手协助。要知道实践是检验真理的唯一标准。

3、第三步积累经验,学会借鉴PHP有一个非常好的当地,就是网上有很多开源的cms源代码。引荐国外的wordpress和国内的dedecms经过进行二次开发能够做一个自己的网站。添加自己的实操经验,对面试很有协助。

你和我前二天的需求一样,都是在主站上调用bbs的内容 不过如果你的bbs和主站的数据库在一台服务器上的话,你的方法有可能导致dedecms解析模板出问题,因为你select_mysql_db了我的解决方法是在bbs上开一个类似api的东东,用file_get_content远程抓取过来 用的是这篇文章里说的例子: dedecms模板中使用php语法 http://wwwphperzcom/phpcms/phpcms/061933G20113371html

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 从事网页编辑的需要学什么,我主学PHP编程的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情