做一个PHP程序员需要掌握以下相关知识:1、最基础的HTML知识;2、PHP语言相关知识(如果对C语言有了解过的话,学习效率会提升。);3、前端开发的相关知识,如js,jquery,ajax,CSS等;4、数据库知识,如MYSQL,MSSQL,Oracle等数据库常用操作及调优等;5、服务器知识,即自己能搭配网站运行的服务器,同时要能够解决一些常见的问题;6、网络安全知识;7、简单SEO知识;8、其它一些程序语言也要能看懂,例如:asp,.net,js,java等;
基础:搭建lamp环境,php语言(函数,结构,数据库Drivers)中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)高级:熟练运用各大框架(thinkphp、CI、YII、laravel等)建议:thinkphp最简单,可以由此入门骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)学习建议:啃书入门,学习基础函数和用法,多写写小功能;之后学习模板引擎,开始面向对象学习(不是对着女朋友学习哈^_^);再后来,做个小应用(一定自己做完,不要半途而废);开始学习框架(由thinkphp入门较为合适),学完框架后再开发应用,你会发现不一样的感觉;之后买个小空间,开始学习服务器配置,网站线上配置(缓存优化、子站配置等等),最后,你已经是一名合格的php码农(只是码农,而非工程师),要想成为开发工程师,继续学习吧!keep going and good luck!
html css js jquery ajax数据库 mysql sqlite oraclephp 基本语句 oop pdo 正则 图像处理 mvc框架 tp zf ciphp除了基本的 函数方式连库 还有pdo的 以及tp zf ci框架 至于其他的 象 无限分类 rbac等都还在课程项目里的
1,保证你在手册的帮助下能看懂PHP代码。2,保证你可以基本使用MySQL,常用的查询,包括联合查询都要会。MySQL的安装和用户权限配置要会。3,保证你熟练使用table,理解HTML的数据组织和显示逻辑。4,保证你理解CSS并可以进行DIV+CSS的布局,掌握 DIV , UL , DL , SPAN , P 等常见标记。(如果是专业人员,还要学习浮动,定位,lightbox等)。5,保证你可以写常用的Javascript代码,并开始学习Javascript的库,例如Jquery。学习JS的库记住不要一下子去看源代码,先看手册然后根据例子学习,学会调用就可以了。(专业前台要研究库文件)。
1,保证你在手册的帮助下能看懂PHP代码。2,保证你可以基本使用MySQL,常用的查询,包括联合查询都要会。MySQL的安装和用户权限配置要会。3,熟练使用table,理解HTML的数据组织和显示逻辑。4,理解CSS并可以进行DIV+CSS的布局,掌握 DIV , UL , DL , SPAN , P 等常见标记。(如果是专业人员,还要学习浮动,定位,lightbox等)。5,可以写常用的Javascript代码,并开始学习Javascript的库,例如Jquery。学习JS的库记住不要一下子去看源代码,先看手册然后根据例子学习,学会调用就可以了。(专业前台要研究库文件)。 1~5完成后,掌握了基本功,并且具备了单个文件处理问题的能力。这个时候开始学习业务逻辑。就是通过代码的组织做出一个一个使用的功能。最基本的就是留言本了。这个部分最重要的就是理解,网站显示习惯,设置习惯,管理习惯,用户发布习惯。6,熟练编写 留言本。可以熟练地通过几个PHP文件来实现小功能。比如,那些文件用来显示,哪些文件用来管理,哪些文件用来发布内容。并且粗略了解了会员功能。(可以下载留言本程序研究学习)。7,开始接触大点的项目。先了解网站的网页流程。培养流程思路。这个时候,可以多装几个开源的PHP产品(包括国内外的),例如Discuz,DeDeCMS,Drupal等等。先不看这些产品的核心代码。看些配置,安装,模板的应用和接口。8,开始了解网站业务架构,包括前台,后台,会员,数据流(用户到数据库,数据库到用户)。熟练掌握流程设计,比如要增加一个图片上传功能,需要几个文件。9,找工作进行实践,一开始不要太挑剔,但是一定要找让你发挥的公司,开始接触客户需求,如何整理文档,解决bug。10,在工作半年到一年左右,开始进行总结,根据选择的公司和你所做的应用,开始总结开发模式,模板引擎,数据库设计,等。
学习内容: html div+css php基础知识(面向过程),及mysql数据库 php高级部分(面向对象),及pdo数据处理 php特级部分(框架的应用) PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。想学习网页游戏开发的话可以去后盾人平台看看视频教学的,里面都是一线讲师自己录的视频解说,很清楚很详细的。
一.基础课HTML基础PHP基本语法PHP基础应用PHP基础项目实战二.高级课面向对象基础面向对象应用和扩展前端知识学习大型框架和高级项目实战微信公众号开发和常用接口使用三.大数据集群Linux基础大并发架构四.项目实战优选前沿项目实训学员必须独立完成3个兄弟连PHP的学费和合理!一般的都在1.8W上下
做php开发工程师需要掌握一下技术:1、精通PHP。2、熟悉HTML和javascript。3、mysql 增删改查join等操作。4、熟悉Thinkphp框架、Codeigniter。这是基础入门的技能。
因为PHP主要是基于脚本语言开发的,所以在学习PHP之前呢最好了解一些HTML,CSS,他们是你做成网页的脸面,也是最接近用户的部分,所以必要的了解还是要有的。开始时也不需学的很精通。在你PHP学习的过程中不断的接触它们,再进行巩固和扩展。其他的包括数据库,数据结构,JavaScript等等都可以在你开始学习PHP之后逐步接触。