咨询我们:0663-8162036

课程详情

PHP就业班
授课时间: 2016-09-25 至 2017-03-25
星期一 星期二 星期三 星期四 星期五
9:00~18:00
授课地点:广东省揭阳市榕城区东山临江北路东段宝德数码广场5楼朝启空间教学点
收费标准:25000元/人
剩余名额:5人
课程分类:前端开发
收藏
课程内容 课程讨论

课程概述

(一)学习对象

学习本课程需要具有一定的前端网页设计(html+css+javascript)与开发基础,或者自学过一些PHP书籍与视频资料,想进一步提高成为PHP网站开发工程师的有关人员。


(二)培训周期

培训时间及周期:3个月,全日制脱产,每周5天上课,早9:00-下午:6:00

培训要求:自带笔记本电脑


(三)学习费用

25000元(优惠价)


(四)学习地点

朝启众创空间培训室


(五)掌握的核心能力

(1) 根据开发任务编写详细设计文档;

(2)  根据文档对功能模块进行编码;

(3)  能对现有产品进行升级和维护;

(4)  能够独立完成项目设计和开发;

(5)  能够完成数据库结构设计;

(6)  可以使用目前主流框架开发项目;

(7)  能够完成网站及移动应用服务端API开发及维护。


(六)解决的现实问题

能解决常规业务逻辑,PHP操作mysql增删改查,动态网站数据展示,能够提升用户体验,实现页面效果,快速开发,服务器部署,代码管理,前后端交互。


(七)拥有的市场价值

可满足企业动态网站开发的需求。


(八)主要授课内容


1、PHP核心编程

对PHP基本语法进行加强,更深入的配置Apache服务器和灵活的使用PHP三大流程控制语句,掌握位运算,对计算器的二进制(原码、反码和补码)有所了解。


2、面向对象编程

面向对象编程已经成为PHP编程的主流,面向对象编程让程序变得更加强大和灵活,更利于项目的开发和维护。要求深刻理解面向对象本质,会使用 OOP的程序设计思想来编写程序和项目。


3、Mysql数据库开发

从目前看,任何一个有商业价值的项目或者网站,都离不开MySQL数据库, 因此系统深入的掌握MySQL数据库各种操作非常重要。同时会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。


4、Http协议

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用广泛的一种网络协议。是工作在tcp/ip协议基础上的,所有的WWW文件都遵守这个标准。


5、文件编程

文件主要的作用就是保存数据,它既可以保存一张图片,也可以保存视频 ,声音...本章节要求同学们掌握文件的各种操作和上传下载,动态创建和删除目录,文件和无限级扫描文件等。


6、Session和Cookie

Session和Cookie是很重要的用户行为跟踪技术,尤其是电商,sns项目中运用广泛。


7、MVC开发模式

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 MVC的各个字母分别是M(model模型)、V(view视图)、C(controller 控制器)。目前90%以上的项目和网站使用的就是MVC开发模式。


8、Smarty

模板引擎技术的核心思想就是数据(通过php业务代码获取)和 界面显示分 离, 同时理解这点也是我们透彻掌握smarty技术的关键。模板介绍可以让项目代码变得更加清晰,利于维护和扩展,同时也利于项目分工协作开发,是非常流行的技术。


9、Ajax

Ajax是2005年提出的,目前很多网站都使用了ajax技术,在招聘软件工程 师时,ajax技术是需要要求掌握的。Ajax技术包含了几种技术:javascript、xml、css、xstl、dom、xhtml和 XMLHttpRequest七种技术,所以ajax就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势,威力惊人。


10、Jquery

当我们使用JQuery选择器获取到相应的节点后,就是靠JQuery 的 DOM 操作来完成具体的任务。要求能熟练使用 JQuery的Dom方法的对各个节点进行操作,从而达到项目开发的要求。


11、ThinkPHP

ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。同学们不是简单的学习怎么使用TP,而是站在MVC框架设计的高度,从源代码级别深度剖析ThinkPHP的具体实现。


12、Linux

LAMP是(Linux+Apache+Mysql+Php) 的缩写,也是目前软件公司使用的比较多的一种技术组合。要求可以独立在Linux系统下搭建LAMP开发环境,并对其进行优化处理,让LAMP开发环境达到优配置。


13、Svn

subversion(简称svn)是近年来崛起的版本管理软件(源码),是cvs的接班人 。目前,绝大多数开源软件都使用svn作为代码版本管理软件。要求正确使用Svn进行项目协同开发,并可以通过Svn来管理项目的源代码,在项目开发过程中,使用svn来解决源码修改冲突和版本升级问题。


14、项目实训

独立站点开发、微信绑定登录、微信支付