对象:想要学习php二次开发进行实战学习的学员
PHP二次开发实战课程-课程详情
课程名称 PHP二次开发实战班
课程描述 掌握国内外PHP开源产品的开发思想及设计理念,并对其进行二次开发。 主要涉及的产品有:DedeCMS、Ecshop、Discuz!X、Ucenter、zen-cart、magento等开源产品。
获得证书
● 获取文豆PHP高级工程师证书
● 获得ACI国际认证PHP高级工程师证书
就业方向
● PHP高级工程师
● 技术主管
● 项目经理
● 技术经理
● 运维工程师
● 二次开发工程师
● 个性开发工程师
● 电子商务工程师
赠送课程
● 计算机英语
● 职业素养
● 面试技巧
● 商务礼仪
课 程 大 纲 | |||
培训主题 | 培训内容 | 项目实战 | |
国 内 电 子 商 务 及 企 业 应 用 篇 |
Dedecms | ● 国内外常用CMS的介绍 | ● Dedecms换模板2个项目 |
● DEDECMS的介绍 | ● 个性插件开发1个项目 | ||
● DEDECMS的安装 | ● 自定义列表标签 | ||
● 表前缀的概念及做法 | ● 自定义全局标签 | ||
● 前台和后台的功能介绍 | ● 自定义模型 | ||
● 一些概念的理解(例如:栏目,频道,内容模型,标签等) | ● 自定义表单 | ||
● 页面静态化 | ● 通过分析DedeCMS 来吸收一些项目中常见的技巧及安全处理方法 | ||
● DedeCMS站群的功能 | ● 更多的了解一个项目的数据库设计思想,提高自身的数据库设计能力 | ||
● 仿站的技巧分享 | |||
● 模板标签的使用 | |||
● 模板的更换 | |||
● 通过DedeCMS功能分析出实体及关系 | |||
● DedeCMS里内容模型功能的数据库结构思想 | |||
● DedeCMS里无限级别分类的数据库设计思想 | |||
● DedeCMS里权限的数据库设计思路 | |||
● DedeCMS的配置缓存机制 | |||
● DedeCMS的索引设置分析 | |||
● DedeCMS 文件结构 | |||
● 常量在DedeCMS中的使用 | |||
● SQL注入的分析及防护措施 | |||
● DedeCMS中的MVC | |||
● 验证码的安全处理方法 | |||
● 核心文件的分析 | |||
● 在标签中调用自定义的函数 | |||
● 字符编码转换的几种方法 | |||
● DedeCMS中Cookie的安全处理方法 | |||
● DedeCMS 中常用函数的分析 | |||
● DedeCMS的数据库操作类的使用 | |||
● 列表处理类分析并自定义列表标签 | |||
● 自定义全局标签 | |||
● DedeCMS模板引擎的使用 | |||
● 模块插件开发的方法 | |||
EcShop | ● ecshop安装 | ● Ecshop换模板2个项目 | |
● 功能使用详细介绍 | ● 广告系统的二次开发 | ||
● 表前缀的处理方法 | ● Ajax调用购物车的数据 | ||
● URLRewrite的原理,配置及使用方法,伪静态的处理方法 | ● 支付接口的开发 | ||
● CSV的导出及导入 | ● 配送接口的开发 | ||
● 外部JS数据引用 | ● 数据导入导出功能的实现 | ||
● Ecshop实体关系分析 | ● 网站配置功能的实现 | ||
● Ecshop数据库结构分析 | ● 伪静态的处理 | ||
● 包括:分类,权限,多商品类型存储机制,联合索引/联合主键等 | ● 通过学习ecshop了解更多开发中的一些技巧 | ||
● Ecshop文件结构 | |||
● Ecshop函数库分析 | |||
● Ecshop常用类文件分析 | |||
● 判断是否是移动端访问跳转机制 | |||
● JSON在Ecshop上的使用 | |||
● Smarty缓存机制在Ecshop上的使用 | |||
● SQL注入的攻击方式及防御措施 | |||
● SSL的机制(https) | |||
● Ecshop的时间处理机制 | |||
● 宽字符集的处理(截取,转码等) | |||
● PHP的邮件发送方式 | |||
● PHP日志调试法 | |||
● 推荐功能的机制 | |||
● PHP输出控制 | |||
● Ecshop数据库操作类的分析 | |||
● fsockopen相关应用 | |||
● 快速获取网站的HTML页面方法 | |||
● Ecshop模板制作 | |||
● Ecshop可编辑区域的制作方法 | |||
● Ecshop动态加载区域的做法 | |||
● Ecshop广告位的使用及二次开发 | |||
● 后台功能二次开发模式 | |||
● Ecshop的Ajax使用 | |||
● Ecshop筛选功能实现机制 | |||
● Ecshop支付网关接口开发 | |||
● Ecshop配送网关接口开发 | |||
● Ecshop常用的二次开发实例 | |||
国 际 外 贸 篇 | zen-cart | ● 网站后台管理系统设计 | ● zen-cart换模板1个项目 |
● 国外的一些电子商务的开源系统介绍 | ● sidebox的开发 | ||
● Zencart的安装 | ● 自定义新的功能页面 | ||
● SQL缓存的特点 | ● 插件开发 | ||
● 功能使用介绍 | ● 熟悉国外的编程思想,设计模式 | ||
● 语言包的安装 | |||
● 模板的安装 | |||
● 数据库分析 | |||
● 多语言切换功能的实现 | |||
● 多种产品类型的数据库设计思路 | |||
● Zencart中在线用户统计功能的分析 | |||
● Zencart 的文件结构 | |||
● Zencart的代码编写方式 | |||
● Zencart常量使用的方法 | |||
● Zencart的配置的扩展 | |||
● Zencart的代码重写机制 | |||
● 表名及文件名的定义 | |||
● 初始化文件的定义 | |||
● 代码结构体系 | |||
● 模板替换机制 | |||
● sidebox的开发 | |||
● pages的开发 | |||
● 模板制作流程 | |||
● 整合其他系统的方法 | |||
● 后台开发方法 | |||
● 插件开发 | |||
● zen-cart换模板1个项目 | |||
● sidebox的开发 | |||
● 自定义新的功能页面 | |||
● 插件开发 | |||
● 熟悉国外的编程思想,设计模式 | |||
magento | ● Magento的安装 | ● magento换模板1个项目 | |
● Magento报错机制开启 | ● 模块开发 | ||
● Magento多站点的设置 | ● 自定义区块 | ||
● Magento的功能介绍 | ● 插件开发 | ||
● EAV模型 | ● 了解国外的设计模式 | ||
● Magento数据库结构解析 | |||
● Magento框架结构分析 | |||
● Magento目录结构分析 | |||
● Magento里MVC的开发模式 | |||
● Magento 的模块开发 | |||
● 模板的制作方法 | |||
● layout的概念 | |||
● block的定义 | |||
● Magento里model调用数据 | |||
● 后台相关开发 | |||
● 后台菜单配置 | |||
● ACL配置 | |||
● ZendFramework的介绍 | |||
社 区 论 坛 整 合 篇 |
Discuz! X | ● 前台和后台的操作 | ● 使用单点入口开发模式开发一个项目 |
● 论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)相关概念的描述 | ● MYOP 应用开发,接入MYOP | ||
● 泛二级域名指向 | ● 设计复杂权限系统 | ||
● DiscuzX权限控制 | ● 插件开发 | ||
● 数据库结构分析 | ● 根据项目需求对系统进行二次开发 | ||
● 数据库设计思想 | |||
● 数据库优化技巧 | |||
● 系统目录结构分析 | |||
● 核心代码分析 | |||
● 开发设计思想分析 | |||
● 安全机制分析 | |||
● 模板引擎分析及使用 | |||
● MYOP API应用开发 | |||
● 单点入口开发模式 | |||
● 实用类库 | |||
● 插件开发技巧 | |||
● 系统二次开发技巧及方法 | |||
● 缓存技术 | |||
● 代码优化技巧 | |||
● 模块开发 | |||
● DIY模块开发 | |||
Ucenter | ● 功能使用 | ● magento换模板1个项目 | |
● Ucenter的MVC开发模式 | ● Ucenter的MVC模式开发一个项目 | ||
● Ucenter的API定义 | ● 使用Ucenter整合多个网站 | ||
● 多网站同步登陆退出的原理 | ● Ucenter的API编写 | ||
● 多网站的数据同步的方法 | ● 参考Ucenter设计一个自己的框架 | ||
● Ucenter 客户端及服务端通信原理 | |||
● Ucenter的框架思想 | |||
● PHP数据通讯技术 | |||
● 核心代码分析 |
口碑评价
-
匿名:在杭州这明好小语种这里学习德语有一段时间了,首先就是这边的交通比较好,每天来这里的话比较的方便,这就是我喜欢来这里学习的原因,这边的环境也非常的好,很适合我们在这边学习,这边的话教室也有很多,大的也有小的也有,都是按班来分的,价格也不同,我报的是小班,价格什么的也很不算很贵,这边的话老师比较年轻,但是讲的是一口流利的德语,听着非常的舒服的那种,我的老师是个女的,讲课的方式很幽默,我非常喜欢听她的课。
-
匿名:再过一年就要去德国留学了,可自己的德语真的很差都不能满足平常的对话。妈妈很上心,给我报了这里的辅导班,自己在这里学了几天后发现这里并没有自己想的那么枯燥,老师的讲课方式都很幽默风趣,很有意思,这样反而让那些抽象的知识变得更容易理解,记忆起来也很为方便。在学习上遇到什么问题可以直接问这里的老师,老师会耐心的一一做出解答。老师还会时常讲一些考试的应试技巧,我觉得这对我们帮助应该很大。自己在这里学习了一段时间,进步还是很大的。
-
匿名:这边的环境挺好的,顾问老师也很不错,会细心的考虑我是要出国的,给我做了详细的课程规划,淼淼老师也很赞,法语教的很好,而且会分享法国的美食、美景给我们,真想赶紧学好法语,去法国走一走。
-
匿名:出于兴趣,在这边学了法语,宁宁老师是个大美女,说话很温柔的,而且讲课很耐心的。有时候大家犯困的时候,老师就会给我们介绍法国风俗习惯,以及法国景点等等,调动大家的学习兴趣。而且我们这是小班,人不多,老师把每个人的学习进度都照顾到了。
-
匿名:自己从小就跟向往德国,学习了法西斯的暴虐后,想去看看那个有个生机的国家,终于高考完了,可以出去旅游,可是爸妈说我语言不同不要我去,我就在网上咨询了明好,想说学点简单的可以用到的,然后这边环境特别好,教师也很专业,态度很好,非常有耐心,教你学语种的老师的口语是非常重要的,这些老师的口语都练得很标准,如果你哪个地方不好或者是读的不好,老师都会把你纠正错误,不用担心嘲笑自己的口语不好,因为风围特别融洽,也很容易让自己练就胆子大。
-
匿名:明好教育是一家不错的语言培训机构,因为提升自己、对韩语比较感兴趣以及工作的需要,我早就想找一家好一点的语言培训机构学习韩语了,后来在同事和朋友的推荐下我找到了明好教育,我对这里的第一印象特别好,这里的前台接待人员特别有礼貌也十分有耐心,其次这里的教学环境很好,卫生很干净,学习氛围比较浓烈,老师上课教授课程的时候,课堂氛围很活跃,老师教授的内容逻辑清楚,容易理解。而且老师也比较认真负责,因为是语言类的学习,所以老师也会给留课下作业,等下次上课的时候会检查,如果不能完成就会有一个小惩罚,例如唱歌表演节目之类的。
-
匿名:我前不久在他们家报名学习日语的,因为自身的工作需要,涉及到日常日语的使用,我来这里是一起工作的朋友推荐的,她在这里学习德语。怪不得朋友会推荐我来这里,我来到这里才发现,他们家真的是特别令我满意,首先这里的工作人员特别热情招呼我,积极询问我的需求,根据我的需要替我安排上课那些,对我的提问和担心也是一一解答,特别耐心亲切。他们这里的学习环境也很好,让人感觉很轻松,小班制上课,对我们学习更加有利,老师上课也很风趣幽默,上课的氛围很轻松,一点不死板,特别喜欢,值得推荐给大家!
-
匿名:这里的服务态度很贴心,一开始我和同学去前台咨询日语的时候,顾问老师就很认真的给我们讲解了他们推出的课程,以及他们机构的特色教学。真的挺礼貌的,给人的感觉就是比较亲切我们报名的小班,就是她推荐的,学费很便宜,大约2000多左右,就能把日语基础学好了,她说这是有保证的,让我们很放心。老师们的教学都是比较新颖的,以前都是用的课件,现在改用新的教学模式,老师上的课程,微信上也有,如果你因为,家里有事或者什么没来上课,微信上也会有的,不怕耽误课程。
-
匿名:教学环境很好,非常舒适,安静,上课的课程气氛很浓厚,我是网上咨询的,他们联系我,后来告诉我觉得老师讲课还是不错的 最先报名时还是有顾虑 所以跟着朋友试听了下效果非常好,然后就和朋友一起来学习了~
-
匿名:我在这上过课,朋友介绍的,小语种很火的,我学的西班牙语,现在一个公司上班,算上绩效,每个月工资也不错,大学毕业之后找工作不太顺利,公司说要西班牙语翻译,朋友推荐我来这学,不得不说,朋友很靠谱,学成之后参加了实训,正好公司要我学西班牙语的,我就直接去了,现在很不错的,我对这很满意,无论是师资力量还是学习环境都很棒。