自学 PHP 的同时,有哪些其他的知识需要同步学习
1.学习基本的前端知识,html、css、javascript。对前端知识会用即可,使用Bootstrap,jquery等框架,了解Ajax。2.学习PHP基本语法知识,面向对象,命名空间等。3.数据库知识。基本的增删改查要了解,PHP和Mysql是天生一对,推荐驱动使用PDO,不要看W3cschool上面用的mysqli。综合前端和PHP知识实现一个简易的留言板(话说留言板已经相当于Web开发了Hello World了),要求实现功能游客留言,分页,Ajax留言。扩展功能:用户注册,管理员管理留言等3.学习框架,推荐Laravel。如果觉得不好理解,那就ThinkPHP。用这个写几个稍微大点的项目,如果没有实际的项目需求就自己搞一个,如个人博客之类的。学到这里PHP基本算是入门了。以后要加深以下方面的知识:1.设计模式:如何更好的用OOP思想写程序,推荐程杰的《大话设计模式》。学这些东西要求对面向对象的基础。2.Web安全防御:XSS、CSRF、SQL注入等。推荐《web应用安全权威指南》3.PHP应用加速: 模板缓存,数据缓存,OpCache等4.基本算法知识:虽然是非科班的,但是这个东西必不可少,以后了解PHP的底层全靠这玩意。用普林斯顿大学的《算法》入门。使用Leetcode进行训练。5.数据库的进阶:了解关系型数据库的高级用法,了解各个引擎的区别。去了解当下流行的Nosql。6.程序员的世界是无穷的,干巴爹!
■网友
【自学 PHP 的同时,有哪些其他的知识需要同步学习】 数据库是免不了的。还得学习一些前端知识,服务器环境搭建。http基础的协议。
推荐阅读
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 高圆圆|高圆圆高中时期到底有多美?班主任:至少有10个男生同时追她!
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 汽车市场|「数据报告」比亚迪外供底盘数量激增,大量车企同时配套比亚迪电池电机
- 自学编程知识是自己啃书加实践好还是看视频加实践好好
- QQ在pc端同时登录两个为啥不会发生ip地址冲突
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 自学编程多久可以找工作
