课程名称 | 阶段课程 | 课程内容 | 学习目标 |
Mongodb | MongoDB介绍 |
- NoSQL 的介绍
- MongoDB数据库特点
- 在Windows和Linux下安装MongoDB
- 如何卸载MongoDB
- 监听端口与服务器管理端口说明
|
- 在Linux和Windows下正确的安装和配置MongoDB.
- 在实际项目中灵活的使用MongoDB进行CRUD操作
- 对面向文档的概念有较为深刻的认识
- 了解MongoDB底层的运行原理
- 使用MongoDB对项目进行优化,对MongoDB高级特性有初步了解.
|
MongoDB进阶 |
- Mongodb 中的 CRUD
- Mongodb 中的帮助
- Mongodb shell
- Mongodb 客户端
- 几个重要的概念(文档(document) 、集合(collection)、Javascrip shell、_id属性)
- 使PHP操作MongoDB
- Mongodb 中的排序、限制查询、记录数(可用于制作翻页功能)
- Mongodb 中的数据类型Json-like
- Mongodb 中的查询字段
- Mongodb 中的修改符($lt , $lte , $gt , $gte 、$in , $nin、$exists 、$where等 )
|
MongoDB高级 |
- Mongodb中管理索引(ensureIndex、dropIndexes、db.user.getIndexes())
- Mongodb的其他高级功能(复制、分片)
|
全文索引引擎Sphinx | 什么是 Sphinx |
- Sphinx介绍
- 什么是全文索引引擎?
- Sphinx 的特点剖析
- 如何正确安装Sphinx及其配置
|
- 在Linux和Windows下正确的安装和配置Sphinx.
- 灵活的使用Sphinx进行对项目进行优化
- 通过Sphinx行高速索引、 高速搜索及高可用性。它们可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索
|
Sphinx进阶 |
- Sphinx 中的几个概念(数据源、中文分词、建立索引、搜索)
- Sphinx的基本原理与检索流程
- SphinxSE -- 基于Sphinx存储引擎检索
- Sphinx 的程序目录(bin、var、etc等)
- Sphinx 的使用细节
- Php 操作 sphinx
- 增量索引的配置方式
- 使用SphinxSE
- 匹配模式、布尔查询、扩展查询、权值计算、排序模式、结果分组(聚类)、分布式搜索、searchd 日志格式
- 相关API的介绍
|
Mysql数据库读写分离技术 | Mysql读写分离技术 |
- 读写分离好处
- 读写分离原理剖析
- 负载均衡、容错性和备份
- 如何正确安装和配置Mysql主从服务器
- Sql Nodes 和Data Nodes和数据库集群结构图
- Mysql的Replication的调优配置
- 读写分离和PHP程序整合优化
|
- 正确的安装和配置Mysql主从服务器并实现复制。
- 在网站高并发、海量存储和大负载的情况下,灵活使用Mysql读写分离优化网站
|
Email邮件技术 | Email邮件技术 |
- 发送邮件流程分析
- STMP和POP3协议剖析
- 使用PHP的mail函数实现转发邮件
- 搭建自己的STMP服务器实现发送邮件
- 使用PHPMailer实现发送邮件
- Email邮件技术最佳实践
- Email邮件技术中文乱码和安全性讨论
|
- 能使用PHP的Email函数和PHPMailer类发送邮件
- 正确的搭建和配置自己的邮件服务器完成发送和接收
- 对STMP和POP3协议有所了解,完成邮件开发中的实际需求
|
PHP网上支付技术 | PHP网上支付技术 |
- 网上支付的两种接入方案
- 直接与银行对接
- 通过中间公司间接与银行对接(网银、易宝支付)
- 使用支付宝完成支付业务
- 易宝支付接口交互-uml
- 网上支付协议介绍
- 开发自己的网上支付平台
- md5-hmac说明
- 对支付请求的数据加密生成md5-hmac签名串
- 获取支付结果信息并对支付结果返回的数据加密生成md5-hmac
- 验证从支付接口返回的签名是否被篡改,并对返回结果做处理
|
- 网上支付是电子支付的一种形式,它是通过第三方提供的与银行之间的支付接口进行的即时支付方式,采用在网上电子支付的方式节省了交易的开销。目前,很多大型电子商务网站都应用到了网上支付技术,比如拉手网、淘宝网、当当网、京东商城、携程网等。通过学习,您将掌握如何使用php技术来开发自己的网上支付平台,并对网上支付开发的细节和注意事项有更深刻的认识。
|
Nginx与服务器集群技术 | Nginx与服务器集群技术 |
- Nginx介绍
- Nginx服务器的安装与配置
- Nginx配置虚拟主机
- Nginx HTTP负载均衡和反向代理
- Nginx 负载均衡实现Apache服务器集群技术
- Nginx 负载均衡和反向代理优化方案
- Nginx的Rewrite规则介绍
- Nginx与PHP(FastCGI)的安装、配置与优化
|
- Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性:在高连接并发的情况下,能够支持高达 50,000 个并发连接数的响应。也可以支持作为 HTTP代理服务器对外进行服务。Nginx 同时也是一个非常优秀的邮件代理服务器。Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:即使运行数个月也不需要重新启动。
|
来源:传智播客php培训