• 写给网站新手的【技术学习路线】和【对相关技术的看法】


    简介:这是写给网站新手的【技术学习路线】和【对相关技术的看法】的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=340521' scrolling='no'>

    这是写给我的一个兄弟伙,这娃公司要求他们学习PHP,所以给他安排了一个学习路线:

    总图:


    简单的动态网站整体数据流程:

    1、  通过在PHP中嵌入SQL语句,从数据库里面选择符合条件的数据。载入PHP数据集中。

    2、  使用PHP语言对数据集中的数据进行业务处理。

    3、  通过HTML控制数据在页面的显示,包括样式,大小,颜色等。

    对每个过程的扩展:

    1、  大型开发一般把SQL语句写入存储过程中,便于后期维护。

    2、  由于很多业务处理相当复杂,因此这一步引入了很多的解决方法,比如:面向对象、分层、设计模式等。具体在PHP中有一些优秀的组件, smarty(实现业务与代码的分离,也就是广泛的MVC模式)

    3、  页面显示部分,由于唯一对用户可见的部分,而且是关系到软件易用性最重要的部分。因此也发展了很多技术解决方法:

    CSS技术:专门负责定义网站样式的技术。

    Javascript:能在客户端执行的脚本代码,使用它能够不与服务器交互地实现如表单验证,颜色大小改变,还可以使用一些方法实现与服务器数据交互实现页面局部刷新。这就是Web2.0的最重要技术:Ajax

    学习顺序及目标安排:

    基础部分学习 

    学习内容:

    HTML:掌握基本的HTML标签语法,能够用Dreamweaver进行HTML静态页面的设计,并且能够读懂HTML标签代码。

    PHP:学习PHP的安装、配置。PHP的基本语法,流程控制,PHP中的面向对象特性,重点学习PHP的数据库操作。

    主要使用的软件:Dreamweaver

    学习目标

    能够使用Dreamweaver编写一个简易的PHP留言板程序,

    要求:界面美观,访客能够留言,管理员能够管理(删除,回复)留言

    到此,基本算是PHP入门,现在应该能够看懂部分简单的程序了。可以下载一些简易的留言板程序阅读。

     

    中级部分学习 

    学习内容

    SQL:能写出较为复杂的SQL语句。了解SQL语句的一些内部机制。

    CSS:学习使用CSS控制页面样式,统一网站整体样式。

    PhotoShop:图片处理软件。做出漂亮网站必备。

    JavaScript(js):学习JavaScript的基本语法,使用js进行页面的控制。学习JavaScript的强大的类库:JQuery。使用JQuery,你能写得更少,功能更多。而且有海量的基于JQuery的插件可以免费使用。而且可以很方便地使用JQuery实现Ajax技术。

    Xml:了解简单的xml语法

    主要使用的软件:数据库管理软件,PHP开发软件(有Dreamweaver、ZendStudio 7.0 等),PhotoShop。

    学习目标:能够熟练地使用自己喜欢的开发工具做出一个中等规模的系统:比如一个20多张表的CMS系统。要求:界面美观、操作友好、js代码分离、CSS代码分离

    到此基本能够完全读懂网上一些PHP的开源项目了,现在可以阅读一些流行的开源CMS系统学习如织梦、帝国等。


    高级部分学习 

    这方面了解比较少,但是主要就是让自己的程序达到到高性能、高安全性、高可维护性等目标

    具体有几个发展方向:

    1、  PHP内部工作机制

    2、  数据库优化(学习NoSQL和缓存)

    3、  掌握一些优秀的第三方组件

    4、  提高系统安全性

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/340521.html pageNo:7
  • 相关阅读:
    重启宝塔面板后提示-ModuleNotFoundError: No module named 'geventwebsocket'
    浅谈自动化
    【测试基础】App测试要点总结
    记录python上传文件的坑(2)
    使用navicat连接只开放内网ip连接的数据库
    【测试基础】数据库索引
    记录python上传文件的坑(1)
    使用docker-compose安装wordpress
    2-2 远程管理命令-网卡和IP地址的概念
    2-1. 远程管理常用命令-关机和启动
  • 原文地址:https://www.cnblogs.com/ooooo/p/2245230.html
Copyright © 2020-2023  润新知