【专业介绍】
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
【课程介绍】
本课程的大的亮点就是通过记忆法学习编程,可以学得更加牢固,学得更快。涉及到Web开发必备基本的技术,和能开发一个完整的动态网站项目。课程内容大体上包括动态网站开发的三个方面:前台用户界面布局编写(HTML5+CSS3);存储网站内容的数据库设计(MySQL);服务器业务处理(PHP)程序开发。课程中的每个知识点都是程序开发人员必不可少的内容,而且每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。
【课程须知】
1.本课程适合没有任何软件编程基础和网页设计经验,想先从基础入手的PHP开发爱好者。
2.希望以较低的投入和风险来了解自己是否适合转型从事PHP开发的求职人员;
3.对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;
4.可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。
【课程收获】
课程中可以学到什么
1.能够完成网站前台的设计工作;
2.能对前台进行代码优化与升级;
3.了解动态网站原理;
4.能够快速搭建网站服务器。
5.熟悉掌握记忆法学习编程。
【毕业能力】
能解决页面布局,效果展示,模版定制。可以独立完成一个商城网站,熟悉掌握PHP+MySQL的开发。
【课程内容】
一、web前端开发技术
1.1 HTML
了解html的基本概念、 理解html的运行基本原理、掌握html的一些基本用法、能写出较复杂的网页, 达到能使用HTML创建纯静态站点。
1.2 CSS
掌握DIV+CSS的WEB布局标准,对CSS的定位和浮动有较为深刻的认识。能使用盒子模型开发单个网页。 同时具备使用DIV+CSS的WEB布局标准把控整个WEB站点的能力。
1.3 Web网站开发与应用
通过实战提高开发商业级网页的能力,在实际开发中进一步理解DIV+CSS的WEB布局标准。
项目练习
1.html+css案例:
使用html和css技术,以div+css的布局模式,实现网站页面首页的整体效果
二、PHP 基础
2.1 php基本语法
本章主要学习PHP是一种什么语言?PHP的运行环境与安装,php的语法规则,变量的声明与应用,PHP变量的数据类型,常量的声明和应用。PHP运算符。
2.2 PHP的流程控制结构
主要学习php中比较重要的分支结构,循坏结构和特殊的流程控制语句。
2.3 函数应用
函数(function)是一段完成指定任务的已命名代码块。函数可以遵照给它的一组值或参数完成特定的任务,并且可能返回一个值。在PHP中有两种函数:自定义函数与系统函数。
2.4 PHP数组
PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 PHP 数组作为值,也可以很容易地模拟树。
2.5 PHP字符串
在C语言中字符串是作为字节数组处理的。在Java语言中字符串是作为对象处理的。而php则把字符串作为基本数据类型来处理。通常对字符串的处理涉及字符串的格式化。字符串的分割和连接、字符串的比较、以及字符串的查找、匹配和替换。
2.6 PHP正则
正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。
在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。
2.7 常用功能块
错误报告级别
调整错误报告级别
使用trigger_error()函数来替代die( )
自定义错误处理
写错误日志
2.8 GD库图像处理
PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件。PHP提供了一些内置的图像信息函数,也可以使用GD函数库创建新图像或处理已有的图像。目前GD2库支持GIF、JPEG、PNG和WBMP等格式。此外还支持一些FreeType、Type1等字体库。
2.9 文件处理系统
目录的操作(遍历目录、统计目录大小、建立和删除目录、复制目录)
文件的操作(打开与关闭文件、写入文件、访问远程文件、文件内部操作)
文件的一些基本操作函数
了解文件类型和属性获取,以及锁定机制。
3.0 文件上传和下载
在b/s程序中文件上传与下载已经成为一个常用的功能,其目的是为了让客户能够通过浏览器将文件上传至服务器端指定目录或从服务器端指定目录将文件下载到本地电脑。
3.1 回话处理
Session和Cookie是很重要的用户行为跟踪技术,尤其是电商,sns项目中运用广泛,因此是 我们学习的重点和难点。
3.2 Mysql数据库
从目前看,任何一个有商业价值的项目或者网站,都离不开MySQL数据库, 因此系统深入的掌握MySQL数据库各种操作非常重要,重点是围绕ddl/dql/dml/dcl/dtl讲解。同时会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。本章节相对轻松。
【教学环境】
【学员疑问】
京牛机构与其他机构有何不同,优势有哪些?
京牛教育科技,顾名思义,我们在教育培训的过程中引入了科学技术手段和科学的学习训练方法。科技手段主要包括视频展示技术,虚拟现实与增强现实技术辅助教学,教学内容直观呈现,学员学习热情大幅提升。学习方法上面,引入了先进的全脑记忆法,记忆大师亲自授课,解决学员学习过程中知识点记忆难的问题,**学习质量和进度。同时引入科学的番茄训练法,讲助教升级为学员的专属教练,强化实操技能。
京牛教育科技为学员提供实训平台,让学员在专业团队带领下参与实体项目开发,积累宝贵经验。
你为什么会选择京牛机构?
京牛教育科技PHP课程内容全面,涵盖了市面上所有主流技术内容。编排科学合理,项目实训时间充足,积累经验提高实战能力。课堂形式新颖,采用国内首创记忆法加视频技术辅助教学。教学服务全面周到,提供助学贷款服务,提供住房信息等。学员毕业后,推荐高薪就业,选择京牛,从此起飞。