咨询热线 400-6169-615

第三阶段 商业项目实战(80课时)

发布时间:2018-09-29 16:28:27

第三阶段 商业项目实战(80课时)


只有我们在做,也只有我们能做好!


课程介绍:
本课程共80课时,是采用真实商业项目实战,让学员更好的了解和掌握实际工作中项目的完整开发流程。具体课程模块有:项目开始前期准备、项目需求分析、项目数据库设计、项目程序设计、项目框架搭建及组件、代码编写与测试、项目验收与生产部署和其他技术扩展等课程模块。课程中的每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前最新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修订,以达到真正实用的目的,能够与大型软件开发公司所需要的开发技术相吻合。课程中的每个知识点都是程序开发人员必不可少的内容,都可以提高开发人员的开发效率,开发出安全、稳定的Web系统。 
课程特点:
1.学员所做的项目都是真实商业项目。
2.我们会按照真实软件公司一样来要求大家。
3.都是最主流的Linux、PHP、MySQL和Laravel框架等高级技术
4.都是在Linux下开发和运行,项目可以跨平台应用,更加稳定
5.可以将程序开发人员水平提高到一个新的高度
6.内容全面、案例丰富,采用目前最新的Web开发模式
7.与大型 PHP开发型项目技术同步
8.课程中的技术点全部采用最新技术点讲解
9.课程中的项目是采用现在最主流的Laravel框架实现。
10.以最短的时间,达到高级软件工程师水平
11.采用案例式教学,通过专家讲师的带领使学员可以具有独立开发大型网站的能力
12.课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率


预期目标:
1.掌握Linux操作系统,搭建各种产品级环境。
2.掌握真实项目的整个开发流程,积累项目开发经验
3.通过这部分课程可以加强PHP高级部分学习,学员能熟练进行网站分析设计,数据库的结构设计,提高编程能力。
4.符合企业需求的WEB软件高级开发工程师
5.通过Laravel框架的运用,对项目组件式开发有了更高层的认识。
6.掌握项目需求分析、数据库及程序设计的具体流程和文档编写。
7.通过Composer和Laravel框架技术的学习,可以提高开发效率和软件质量。
8.掌握项目中的常用开发技巧与测试要求。
9.掌握真实项目验收流程和标准,以及项目生产环境的部署。
10.通过本次项目让大家认识到团队合作重要性,完成大型项目的设计与开发,以及产品的测试与维护。


适合目标:
1.PHP第二阶段已学完,并完成课程中每个实战案例的学员
2.有一些PHP高级技术,通过Laravel框架开发过一些小项目
3.大学计算机系任课教师,并已掌握PHP的全套课程内容。
4.从事多年像asp .net 或 java的程序员想转到PHP的程序员,并已掌握PHP全套技术。
5.从事过1年以上的PHP程序员,为提高自己的编程水平。


目前取得的成绩
在过去的2016年,我们尝试了此实战模式,并取得了如下的成绩。
培养技术管理人才48人(含技术经理、项目经理、产品经理和研发经理)
培养高级技术型人才超过300人,其中一半都输出到北京的创业企业中
服务于企业数十家,累计学员获得企业支付奖金过百万
项目版本代码累计超过100万行,项目文档累计超过1000P




课程名 课程模块 具体内容 完成目标 课时
商业
项目
实战 项目开始前期准备工作 1.项目小组划分
2.团队合作与注意事项
3.开发环境搭建
4.Git版本控制器的使用
5.开发文档编写要求
6.编码规范要求
7.项目开发流程介绍 让学员了解真实项目团队的开发工作流程,如何配合团队工作,掌握常用开发软件和项目文档编写。能够让学员更好的适应以后工作。 80课时
项目需求分析 1.项目需求分析流程介绍
2.项目功能块的划分
3.绘制功能模块图和系统流程图
4.具体业务描述
5.系统运行环境要求
6.项目需求文档编写 通过本模块学习,了解项目需求分析流程。掌握项目功能是如何划分,功能模块图和流程图的绘制。以及常用业务描述和文档编写。
项目数据库设计 1.数据库设计流程介绍
2.概念结构及原型设计
3.确定表、属性和关系
4.绘制E-R模型图
5.编写数据库设计文档 了解数据库设计流程,掌握从项目功能的划分到数据的原型设计,再到具体的表、属性和关系的确定,以及E-R模型关系图的绘制。
项目程序设计 1.程序设计流程介绍
2.项目的目录结构
3.模块结构
4.程序结构
5.程序设计文档编写 通过本模块的学习,了解项目程序设计的流程,掌握了项目结构、模块层次的划分,以及具体到类和方法的定义。
Laravel框架及组件 1.Laravel项目框架搭建
2.自制二维码组件
3.验证码组件
4.Laravel封装完整微信
5.MarkDown编辑器组件
6.七牛云存储SDK组件
7.阿里云OSS云存储
8.阿里大鱼短信接口
9.Laravel其他组件介绍 熟练掌握Laravel框架的搭建,掌握基于Laravel框架的各种组件安装和使用,以及在真实项目的应用。我们也会不停的去寻求更多的组件,让大家真正体会到组件式开发的优势。
代码编写与测试 1.常用开发软件和使用技巧
2.代码编写流程要求
3.用户权限管理设计与开发
4.无限分类设计与实现
5.搜索与分页
6.各种文件上传处理与后期维护
7.测试代码编写
8.常用测试软件介绍 掌握项目开发中的常用技巧和实现方法,以及项目中的常用功能开发放(权限管理,无限分类,文件上传,搜索和分页)。
项目验收与生产部署 1.项目验证标准介绍
2.项目审核流程
3.项目的生产环境部署
4.高并发、大存储的生产环境部署 了解项目的验收流程和标准参数,掌握项目的后期上线部署,以及高并发、大存储的生产环境部署。
项目后期维护与优化 1.项目日常维护介绍
2.项目各种缓存配置
3.常用项目故障排查
4.数据库的后期优化 了解项目在生产环境中的后期维护,掌握项目的后期各种优化,以及常用项目故障排查。
其他内容扩展 1.PHP的邮件发送实现密码找回
2.PHP的SPL
3.PHP在WEB中常用接口介绍和使用
4.PHP常用js插件的使用
5.ThinkPHP框架介绍和使用 在整个项目期间除了带领学生把项目做完,还会扩展性地给学生讲解一下目前项目比较流行的PHP技术。而且这些扩展内容还会不断的更新。让我们的学员能够了解和掌握目前流行的各种PHP扩展。