


PHP培训
美国上市PHP培训机构
400-111-8989
课程名称 | 课程概述及教学目标 | 课程内容 |
5. 企业开发技术 | ||
Web安全基础 | 随着互联网应用越来越广泛,企业各种应用都架设在Web平台上,Web业务的迅速发展也引起黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显,黑客利用网站操作系统的漏洞和Web服务程序的SQL注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意代码,使得网站访问者受到侵害。 | SQL 注入、验证码、刷新提交、漏洞扫描、DOS 攻击、跨域攻击; |
Linux操作系统 | Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。通过本阶段的学习,让学员熟悉使用Linux系统的常用命令,掌握Linux系统管理; | Linux系统的安装及常用命令的使用、(文件处理命令、权限管理命令、文件搜索命令、压缩解压命令等);vim编辑器的基本操作与高级应用、RPM软件包管理、YUM仓库管配置、源码包的安装、用户与组管理、权限管理、磁盘管理、文件系统管理、进程管理、日志管理、网络管理等;LAMP/LNMP环境搭建与配置; |
PHP依赖管理工具Composer免费、开源的分布式版本控制系统Git | Composer 是 PHP5 以上 的一个依赖管理工具。它允 许申明项目所依赖的代码库,它会在项目中安装他们。 Git 是一款免费、开源的分布式版本控制系统,用于敏 捷高效地处理任何项目。 | composer( 基础、基本用法、库、命令行、composer.json、锁 )、 github( 创建版本库、时光机穿梭、远程仓库、分支管理、标签管理、 自定义 Git)。 |
轻量级的 PHP 测试 框架 PHPUnit | PHPUnit 是一个轻量级的 PHP 测试框架,高质量 的单元测试是保证项目质量的基础,能够有效的减少 BUG,改善程序。 | 安装 PHPUnit、编写 PHPUnit 测试、命令行执行器、基境、组织测试、 数据库测试、代码覆盖率分析、日志记录; |
轻量级的Web服务器Nginx | Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器 及电子邮件(IMAP/POP3)代理服务器,由于其占有 内存少,并发能力强,所以其市场占用率越来越高,目 前使用 Nginx 的国内网站有:百度、京东、新浪、网易、 腾讯、淘宝等。 | 安装、运行和控制、基本模块(HTTP Core、HTTP Upstream、 HTTP Access、HTTP Auth Basic、HTTP AutoIndex、Browser、 Empty GIF、FastCGI、HTTP Headers、Gzip、Rewrite 等)、 Mail 模块(Mail Core 模块、Mail Auth 模块、Mail Proxy 模块、Mail SSL 模块)、其他模块(Gzip Precompression、Substitution、 Image Filter)等。 |
MySQL高级 | 无论是哪一种数据库,数据的安全都是至关重要的,因此熟练掌握数据库的安全备份功能,是作为开发人员,特别是后端开发人员的一项必备技能。MySQL数据库内建的复制功能,可以帮助我们对数据进行异地备份,读写分离,在较大程度上避免数据丢失、数据库服务器压力过大甚至宕机带来的损失。 | 索引、存储过程、触发器、数据表拆分、MySQL主从复制、MySQL读写分离、MySQL安全系统、MyISAM存储引擎、InnoDB存储引擎、MySQl数据库中间件、MySQL字符集、MySQL监控系统、MySQL逻辑备份与恢复、MySQL物理备份与恢复等。 |