PHP初级♙程序员如何提升自己
PHP初级程序员如何提升自己
PHP初级程序员如何提升自己?结合自己近20年编程经验,总结以下学习PHP路径,希望对初学者有用
第一阶段:(建议♦本阶段学习3周-4周)
- 学习HTML,CSS语法。了解浏览器兼容。PS网页切图
本阶段需要掌握的要点:
- 网页结构、基本布局、常用的标签和属性,PS切图
- 网上找一些(或者在下面的参考链接中选)结构相对简单的网页模板,下载下来逐行审查元素。(看大概5-10个),然后找一些相对简单的网页效果图,从切图到CSS自己做一次。(做大概3-5个)
- 尝试自己设计一个留言板页面,并将页面写出来。
参考: chinaz网页模板 切图教程-来自 jb51 PSD chinaz PSD效果图模板
推荐书单: [Head First HTML and CSS,Second Edition] – 京东书城 推荐网课:
- CSS入门基础知识 – 极客学院
- CSS基本样式讲解 – 极客学院
- 整站项目开发实战之网站首页布局搭建 – 极客学院
- CSS 老式浏览器兼容 – 极客学院
- CSS 经典布局之双飞翼布局 – 极客学院
- CSS定位 – 极客学院
第二阶段:(建议本阶段学习时间1个月)
阶段目的: – php环境搭建 – 列表内容 – php基本语法 – 流程控制结构 – 函数应用 – 字符串处理 – 数组与数据结构 – 找一款自己喜欢的IDE/编辑器(phpstrom、zend studio,sublime text3等)熟悉IDE/编辑器
本阶段学习方法:
- 新手推荐php一键包 phpstudy 集成环境
- 记住php的官方网站 php.net , 并学会利用手册 php在线手册
- 养成做笔记的习惯,在学习过程中遇到理解不了的问题,记下来并学会描述问题,在百度上查找答案。
- 常见问题要有解决的思路
- 结合第一阶段学的知识,用php做一个简易的计算器
推荐网课:
- PHP基础课程 – 网易云课堂 (章节1-8)
第三阶段:(本阶段建议学习 2-3周)
阶段目的:
- 基本SQL语法
- mysql数据库的基本操作(数据库、数据表的创建、修改、删除,数据插入、修改、删除)
- 学习php操作数据库的 (mysql 系列函数 mysqli系列函数 PDO)
- mysql文档
- 结合前面的阶段,为留言板实现留言增删改查功能
推荐网课:
- W3SCHOOL – SQL基础教程
- PHP基础课程 – 网易云课堂 (章节9)
第四阶段:(本阶段建议时间1-2周)
阶段目的:
- 学习php中的会话管理
- 结合前面的阶段,为留言板添加用户注册、登陆功能
参考:
- PHP会话控制:Session与Cookie详解 – jb51
- 理解PHP中会话控制 – 风影无忌 – 博客园
至此,已经学习了一个简单的PHP程序的开发流程,并掌握了php的基础知识,接下来就需要进阶了。
第五阶段:学习php面向对象。
本阶段学习建议: OOP是一门大学问,需要有大量的理论作基础,还需有大量的实践,两者结合方能更好地理解OOP并编写出优秀的OOP程序。所以,此阶段作为进阶阶段,没有建议学习时长,理解OOP的速度因人而异。本阶段的学习建议是阅读大量的资料与优秀的开源项目
这里列出一些优秀的PHP OOP项目,仅供参考:
- PHPCMS – MVC模式开发的CMS系统
- thinkphp开发框架
第六阶段:
学习常用的开发框架,了解在实际工作中使用的是什么技术。结合前面的阶段,学习一款自己喜欢的框架,并开发自己的博客站点。
以下列出一些PHP框架,仅供参考:
-
ThinkPHP框架
-
CodeIgniter
-
Laravel
-
Yii Framework
第七阶段:
到了这里相信你也是一个有一定经验的phper了,接下来的方向是什么相♘信你自己也知道了。我这里就稍微说一说大概。
- 计算机网络
- LINUX操作系统
- C/C++ (选择PHP就等于选择了全栈,什么都得会一点。相信你也知道了PHP是使用C开发的,学习C能帮助你开发PHP扩展)
总结:
不管处于那个阶段,养成自学的能力是很重要的,在学了这么多关于PHP方面的东西之后,请不要只局限于PHP,前面我也讲过,选择PHP就等于选择了全栈。有余力的,请回过头去学习关于计算机基础的知识,比如编译原理、数据结构与算法、计算机网络等。只会写程序的只叫码农,不能叫程序员。
计算机是一门工科,但它离不开很多理论知识做支撑。因此,也要保持对新技术的学习。如现在,就拿php开发来说,不再是以前的传统的前后端分离就能解决的。你得会composer、vuejs等等。保持对技术的学习才能让一个程序员不被淘汰。
在学习过程中,有时间要过去逛社区。比如 segmentfault stackoverflow。逛这些社区的作用主要在于看别人遇到了什么问题,自己能否解决。并把这些问题记下来,说不定日后自己就遇到了这样的问题,而你又恰好在之前看过,那就有了解决的思路。
另外,如今都知道github,github上不缺优秀的项目,多看多学多思考。附上一个github地址:trending/php 里面列出的php项目都是很优秀的。
怎样建一个网站
在众多建站方法中,自助建站和模板建站最为常见,前者有非常高的灵活度,后者有简便快捷等优点,现在就来聊聊两者的建站过程与费用。
自助建站:使用云服务器自助开发网站的方法,云服务器ECS(Elastic Compute Service)是一种简单高效、处理能力可弹性伸缩的计算服务。帮助用户构建更稳定、安全的应用,提升运维效率,降低IT成本,使您更专注于核心业务创新。
网站搭建流程,以wordpress为例:
WordPress是使用PHP语言开发的博客平台,在支持PHP和MySQL数据库的服务器上,用户可以用WordPress架设自己的网站,也可以用作内容管理系统(CMS)
云市场提供WordPress镜像,用于快捷搭建WordPress网站,不需要部署Web环境,降低了建站的门槛,适用于刚开始使用云服务器ECS建站的企业或个人用户。
- 操作系统版本:CentOS 7.4
- ngnix版本:1.14
- PHP版本:7.0
- MySQL版本:5.7.22该镜像提供的MySQL账号信息如下。
- 用户名:root
- 密码:mysql57@onesul.com
搭建WordPress网站
- 通过云市场购买免费版WordPress镜像。
单击wordpress博客系统进入镜像详情页。
单击立即购买,按提示步骤根据您的实际业务需求购买ECS实例。
创建成功后,获取实例的公网IP地址。
2.安装WordPress。
在浏览器地址栏中输入,屏✃幕上会显示提示页面。
选择语言(本示例中,选择简体中文),单击继续,然后单击现在就开始!。
填写镜像提供的数据库连接信息。
默认参数如下:用户名:root密码:mysql57@onesul.com
单击提交,然后单击现在安装。
根据您的业务需求填写基本信息,这些信息以后可以再次修改。填写完成后单击安装WordPress。
单击登录:使用您设置的用户名和密码登录WordPress网站。
WordPress网站域名解析:
为WordPress网站设置一个单独的域名,以方便您的用户对WordPress网站的访问。
- 注册域名。
- 备案。如果您的域名指向的网站托管在阿里云中国内地节点服务器,您需要进行备案。
- 解析域名。将域名指向实例公网IP。域名解析是使用域名访问您的网站的必备环节
- 域名解析完成后,使用浏览器访问:8100。进入MySQL数据库管理工具phpMyAdmin的登录页面。
- 使用镜像提供的数据库用户名和密码,登录MySQL数据库管理工具phpMyAdmin。
- 选择WordPress网站的数据库wordpress,单击SQL,并执行如下SQL语句。 /修改站点url和主页地址/ UPDATE wp_options SET option_value = replace(option_value, '', '') WHERE option_name = 'home' OR option_name = 'siteurl';
- 单击执行,成功为WordPress网站设置域名。
具体费用上,介绍两种云服务器的计费
- 包年包月资源先付费再使用,用户需要先结清包年包月资源账单,才能开始使用包年包月资源。
- 按量付费资源先使用再付费,用户可以先开通并使用按量付费资源,系统在每个结算周期生成账单并从账户中扣除相应费用。
欲知更多详情可在这里查看:
模板建站:即开即用,提供千套网站模板,可视化后台管理,轻松便捷。
适合有一定软件应用能力的个人或小企业用户,模板建站支持Web站点、移动端✃站点、互动表单以及会员支付多场景。
在众多建站方法中,模板建站优势体现在一键化操作,预置海量模板,类PPT操作设计,便捷、低成本的解决用户的建站问题;维护交给服务商处理,无需专业人员维护。
集成云服务器、云数据库、对象存储、全球加速、负载均衡、Web应用防火墙等,确保网站快速、安全。
网站制作流程:
- 选择模板:后台有千套模板可供挑选。
- 修改内容:进入设计器内完成模板替换。
- 制作多个页面:在设计器内,通过切换页面进入不同的页面进行设计。
- 备案:备案是网站上线的必要前提。
- 解析域名:绑定域名并解析域名。
- 发布上线:网站发布上线。
计费上:
首年费用=全年SaaS系统使用费(包括千套PC站+手机站模板)。
续费费用= 全年SaaS系统使用费(包括千套PC站+手机站模板)。
欲知更多详情可在这里看:&userCode=i25xklw3
建站完成要经常更新,才能发挥它的最大价值哦。
原创文章,作者:Ame,如若转载,请注明出处:https://www.lbseo.cn/13705.html