课程大纲
介绍
PHP 复习 Programming 基础
使用 PHP 命名空间
- 命名空间概述
- 定义命名空间
- 使用命名空间
- 使用作曲家
- 了解名称解析规则
使用 PHP 接口
- 创建接口
- 扩展接口
- 使用预定义的 PHP 接口
使用 PHP 特征
- 了解 PHP 特征
- 创建 PHP 特征
面向对象 Programming 与高级 PHP
- 使用 PHP 魔法方法
- 使用 PHP 构造函数
- 使用 PHP 解构函数
- 使用 PHP 单例
实现 PHP 个抽象类
- PHP 抽象类概述
- 创建 PHP 个抽象类
使用 PHP 迭代器
- 创建 PHP 迭代器
- 使用堆叠迭代器
- 使用 SPL 迭代器
使用 PHP 生成器
- PHP 发电机概述
- 创建 PHP 生成器
实现 PHP 密码哈希、密码验证和密码更新
使用 PHP 类型提示
- 了解基本 PHP 类型提示
- 使用 PHP 严格的类型声明
- 使用 PHP 返回类型
使用 PHP 闭包
- PHP 闭包的叠加
- 创建 PHP 闭包
- 使用高级闭包
使用 PHP 例外
- 了解 PHP 例外
- 抛出异常
- 实现嵌套异常
- 实现 PHP SPL 异常
- 扩展 PHP 例外
- 使用 finally 块
调试和日志记录 PHP
使用 PHP 中的函数
- 了解代码重用
- 了解函数馈送
- 从函数返回数据
- 演示:按值调用与按引用调用
使用与日期和时间相关的扩展
使用 PHP 正则表达式 (REGEX) 函数
使用字符串操作函数 PHP 中的运行时错误处理
对 PHP 中的文件进行操作
在 PHP 中访问数据库存储
在 PHP 中实现设计模式
在 PHP 中实现 mail 函数
- 演示:在 PHP 中发送和检索电子邮件
- 演示:使用 SMTP(简单主传输协议)发送电子邮件
在 PHP 中使用 PEAR 和 cURL
- 演示:使用 PHP 扩展和应用程序存储库 (PEAR)
- 演示:实现基本 cURL
- 演示:使用 cURL 进行网页抓取
在 PHP 中使用 Web Services
- 使用简单对象访问协议 (SOAP)
- 使用 Web Services 描述语言 (WSDL)
理解PHP中的内省和反思
- 演示:使用 Instrospection API
- 演示:使用 Reflection API
- 演示:使用 Smarty 模板
使用 PHP 会话
- 了解会话
- 演示:PHP 会话机制
PHP 框架概述
- 上PHP
- 易奕
- 禅德
- 代码点火器
在 PHP 中实现最佳实践和安全性
- 了解最佳实践
- 演示:使用加密
故障 排除
总结和结论
要求
- 基本的PHP编程经验
受众
- Web开发者
- 任何希望提升现有PHP知识的人
客户评论 (5)
我很喜欢Gunnar在我们进行的时候几乎随机编写所有代码的方式,但在谷歌云端硬盘上有很多可以在培训后参考的预备材料。 Gunnar根据我之前提供的示例数据编写的代码也非常有用,并且使培训与我们自己的数据集相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
每个模组都有多个示例,并且对培训师有深入的了解。
Sebastian - BRD
课程 - Secure Developer Java (Inc OWASP)
机器翻译
Module3 Applications Attacks and Exploits, XSS, SQL 注入 Module4 服务器攻击和漏洞利用、DOS、BOF
Tshifhiwa - Vodacom
课程 - How to Write Secure Code
机器翻译
Real-life examples.
Kristoffer Opdahl - Buypass AS
课程 - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.
 
                    