PHP Web应用开发 -用PHP实现简单的个人博客网站

一、PHP web应用开发须知

1.入门要点

程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文)

编程三要素:声明变量(系统、全局、字段等)、数据算法(应用、比较、计算等) 、控制结构(变更、判断、循环等)

类三要素:封装、继承、多态

PHP web应用开发分两端:前端Html+Css+JavaScript静态页面或UI框架美工平面设计,后台PHP+MySQL动态网页设计或交互式数据处理

php知识要点:函数、数组、面向对象

php运行开发环境:lwamp集成运行环境Linux/Windows+Apache+MySQL+PHP;严格区别普通代码编辑器的PHP源代码错误检查调试和应用程序项目工程测试IDE集成开发环境ZendStudio/PhpStorm

php入门学习路线:自定义搭建phpRE运行开发环境奠基石——〉肓打敲代码找感觉——〉GUI图形界面即见即所得设计开发项目掌握OOP面向对象编程思想——〉培训学习与实战开发分两个平台同步推进——〉仿站与原创相结合——〉MVC框架结构基础工程规范开发兼顾前端UI框架装修工程个性化开发

2.编程教你如何思考:20年自学编程的经历告诉了自己,自学编程是一个艰苦的过程,同时也是一个励志的过程,但编程是一门艺术,而不是纯技术。思想比代码重要。机器用来干活,人应该独立思考。浓厚兴趣+正确方法=快速入门,e课程+ e课本+ pc测试+ pc项目开发= 入门+ 精通。编程是什么?编程就是用英语写一段文字或作一篇作文。要想快速入门,英语不能太差,定TA个小目标:快速阅读、快速实验、快速通读,一理通百理明,10天培养感觉、30天培养兴趣,100天训练编程思维和具备编程思想,200天整出个象样的Web Apps项目来

3.大道至简,精进极致:Web开发基于面向对象Oop思想,以大道至简的理念,用轻量级工具(IDE)开发高大上干货(App),炫酷大气而又平滑简约,但简约不简单。“界面友好、代码优雅、系统稳定”是MIS程序员永恒的追求,MIS的功能性、实用性、稳定性三者相互制约,如何拿捏分寸?全靠深入实践和适应业务需求,跟上时代的潮流

4.Web应用开发速成三要素:看教程(视频)、读程序(文档)、验代码(测试),反反复复,以完成开发项目工程demo演练为学习开发计划总进度,带着开发过程中的疑问来学习平台反复实验论证完成学习任务,不断完善项目工程规划图来细分学习与开发的各模块各阶段各要点按项目开发一、二级网络计划持续推进学习进度

5.Web应用开发过程:脚本编辑调试、静态网页仿站相关技巧、UI友好设计、视图美工模块化、动态网页原生代码编写或模板框架实现MVC或整站下载内容资料快捷生成源代码、非大型框架的函数式结构化编程、框架式项目工程开发。具体操作来说,前端静态处理可用Firefox扒下网页内容归类收集静态页面资料进行仿站编辑二次开发,也可以用DW+Ps完成美工设计或WebStorm或HBuilder→html5、css3、js 原生代码开发原创WebApp静态页面,后端动态开发设计用非图形界面Oop开发环境IDE工具ZendStudio或PhpStorm→编写WebApp开发项目源代码。项目开发可以用前端UI框架与PHP原生组件化编程完成项目,也可以借助Laravel框架开发