019.面向对象的核心内容

1102 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
在校学生/一年内工作经验/想转学PHP的其它编程语言工作者/大佬回顾
你将会学到
从零开始,学习 PHP 的基本语法,了解编程世界,掌握基本的 Web 编程能力。
课程简介

PHP入门篇(

课程简介

本系列课程将从一名完全不懂编程的小白开始,一步步探索如何使用 PHP 语言来实现 Web 编程开发。当前为本系统的第一个篇章入门篇的第二部分,感谢您能过来看一看我们即将要做的事情,更希望您可以加入到和我一起学习的队伍中。

 

对于编程这个行业,大家都会说要学就学 Java前端、PythonGo语言。但殊不知,Web领域中的 PHP 语言,依然还是整个互联网的重要基石。即使在上述各种语言的轮番挑战之下,PHP语言依然稳定在各类编程语言的排行榜前十的位置。这说明了什么呢?对于这门编程语言来说,它并没有停下脚步任人追赶,它也在不断地更新迭代不停地焕发出新的生机。之前不断为人所诟病的问题也在一一得到解决,而它的优点似乎又重新得到了大家的认可。

 

开发简单,上手容易,薪资不高但却是初创企业以及个人创业的主要选择。成本不高意味着你的薪资也不会太高,但这也只是决定薪资的一个方面。更重要的是能力与机遇,如果我们能够在当前这种低迷的大环境下,有一份解决温饱的工作,同时又能够通过快速的实现业务需求从而实现业务盈利,这又何尝不是一种机会呢?即使你学习的是高大上的 JavaGo 或者 Python 也一样逃脱不了数据库、操作系统、网络原理,这些是每个程序员的必修课,而编程语言,只是一个工具,或者对于新人来说,就是一个敲门砖。所以,不管任何编程语言,优点与缺点总是相对的,我也相信它的未来不会像是很多人所说的即将消亡。除此之外,高并发的问题困扰了 PHPer 们很久,但现在也可以通过新的版本或各种扩展来解决,代码规范也随着版本的发布在一步步地完善。就像我们不能说某一个人一定是完美的一样,编程语言也没有最完美的那个,只有继续在努力的。因此,我觉得,仍在努力完善自身的一门编程语言,还是值得我们去学习的。

 

不信?你可以问问 AI

 

 image.png

 

本套课程分为三个阶段,分别是入门篇、进阶篇以及高级篇。

 

l入门篇:从零开始,学习 PHP 的基本语法,了解编程世界,掌握基本的 Web 编程能力。同时还会介绍如何学习以及自学的重要性,需要同时掌握前端开发以及数据库相关的知识,达到可以以应届或新人入职的水平。我们将从命令行编程的角度切入,这应该也是全网第一个以此开篇的 PHP 教程。即使是各位有过工作经验的大佬,可能也是一次夯实基础的好机会。

l进阶篇:深入了解 PHP 的各个方面以及各种环境的搭建,改造入门篇的项目并掌握源码分析的方法方式,一起分析 Laravel 框架以及各类开源系统的源码。开始进入优化的部分,了解数据库的优化和代码的优化技巧,并且能够使用 Swoole  Workman 解决高并发大流量的问题。学习 Git 团队化的开发以及各类开发辅助工具的使用能够达到三年左右工作经验的水平。会牵涉到各种理论及原理知识,激发你对于底层知识的学习欲望,开始向大佬迈进。

l高级篇:正在规划中,但我们主要的方向应该是更高级的存储优化、缓存设计、架构方案。会接触到分布式部署、微服务、数据库主从、大数据处理等等相关的内容。

 

 

每个大篇章中又会切分为若干小篇章,入门篇的目录如下。

 

 image.png

 

当前为入门篇的第二部分内容,主要以基础语法和Web开发为主,也就是目录中第四至八章节的内容。

 

四、前端基础:带大家仿照某招聘网站的简历详情页面,制作静态的简历页面,了解前端开发相关流程及知识点。

五、函数(一):学习如何创建及使用自己的函数,了解编程语言中函数的基本概念及日常使用方法。

六、面向对象(一):理解什么是对象,什么叫面向对象,使用面向对象的方式编程的好处;了解继承、封装的基础概念。

七、数据库基础SQLite:基础的SQL语句入门,了解SQLite数据库的使用,学会创建表,并进行数据的增删改查。

八、Web编程入门:综合上述知识点,正式开发一个简历页面,让静态页面通过PHP程序动态化展示数据。并最终完成下面的简历页面前后功能。

  4540f5198f74c7fef0ff76cadef887c.png


7067a0a49b193c2426406a1682b48d9.png

 

课程内容截图

 

image.png


image.png

 

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交