PHP学习计划

世界上最好的语言

介绍PHP

PHP是我在大学接触的第一个编程语言,它让我感受到了编程的乐趣,对我以后的学习产生了很大的影响

  1. 什么是PHP ?
  • PHP是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发。拥有快速,灵活,实用的特点,PHP能做任何事,包括你的个人博客甚至是全球性的大型站点系统。PHP开源免费,没有任何收费的项目。你可以随便修改他的内核然后用于自己的商业使用。
  1. PHP能干什么?
  • PHP主要做web开发,全球80%的网站都是用php做的,比如百度,B站,淘宝,京东,阿里,网易,小米,等官网都是用php做的,你们还有什么理由不去学习。
  1. PHP的优点
  • 开发快,效率高,学习成本低,学习简单,容易入门,开源框架多,执行快,非常灵活。竞争压力小(内卷)。
  1. 总结
  • 不管什么语言,没有好坏之分,都有各自的优缺点,你们也不用太过纠结选哪个语言好,因为你们以后肯定不会只学一种语言,真正优秀的程序员是不会被语言所限制的。

学习计划

软件:Sublime、phpstudy、PhpStorm、postman

第一阶段:初级阶段

学习内容 期限 考核内容 考核评定标准
Html、css静态网页的基础编程 学习时长:16天 考核时长:5天 规定网页的制作 制作静态的留言板页面 在规定周期内,完成考核,先进行自评,然后进行小组互评,最终由组长给予最终评定。(互评阶段包含问答)评定等级(A,B,C),A等级根据实际情况获得奖励,C等级则重新修改考核作业。
Js入门学习 4天 https://www.imooc.com/learn/36 标准同上
PHP基础入门PHP与Mysql基础入门Mysqli扩展学习 学习时长:18天考核时长:7天 https://www.imooc.com/learn/349完备之前的留言板功能 标准同上

第二阶段:中级阶段

学习内容 期限 考核内容 考核评定标准
面向对象 学习时长:10天 1. https://www.imooc.com/learn/8872. https://www.imooc.com/learn/184 制作图形计算器:https://www.php.cn/course/878.html 标准同上
MVC思想 学习时长:20天考核时长:10天 1. 深刻体会并领悟MVC思想2. 把之前开发的留言板改为MVC架构3. https://www.imooc.com/learn/69 标准同上
PHP实现文件上传与下载 学习时长:3天考核时长:1天 https://www.imooc.com/learn/219 标准同上
PHP操作Excel 学习时长:3天考核时长:1天 https://www.imooc.com/learn/433 标准同上
PHP实现发送邮件 学习时长:3天考核时长:1天 https://www.imooc.com/learn/721 标准同上

第三阶段:高级阶段

学习内容 期限 考核内容 考核评定标准
ThinkPHP6框架入门 学习时长:待定 1. https://www.imooc.com/learn/8322. https://www.imooc.com/learn/854 标准同上
ThinkPHP6框架实战(开发个人博客) 学习时长:待定 1. https://study.163.com/course/courseMain.htm?courseId=1003182019 标准同上
ThinkPHP6框 架实战(2) 由技术待定 自选项目主题并用ThinkPHP5完成开发 标准同上
JSON应用 学习时长:2天 https://www.imooc.com/learn/68 标准同上
PhpStorm基本应用 学习时长:2天 https://www.imooc.com/learn/938自行进行破解(或汉化) 标准同上
利用ThinkPHP6 开发功能接口(利用postman测试接口) 由技术待定 利用ThinkPHP5 开发API接口与前端人员对接完成个人博客项目开发 标准同上
ThinkPHP6 开发restful-api接口 由技术待定 https://study.163.com/course/courseMain.htm?courseId=1004171002 标准同上
Laravel 5 框架入门 由技术待定 1. https://www.imooc.com/learn/697 2. https://www.imooc.com/learn/699 3. https://www.imooc.com/learn/702 标准同上
Laravel5.4 快速开发简书 由技术待定 标准同上

拓展学习内容: web安全技术,Linux PHP接入第三方登录(qq、微博登录), ajax, 使用wordpress或自己开发一个个人网站并配置在服务器上, 与数据结构与算法, 支付宝接口开发. 以上内容,均可以根据实际情况(掌握技术水准,新技术发展等)做出相应变动。