LAMP培训新课程体系大纲
LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是强大的网站解决方案。
一、培养目标:
具备在Windows与Linux平台上独立进行PHP开发的能力;掌握MySQL数据库的常规使用;掌握项目开发流程、项目管理工具以及PHP的核心技术。
二、方向:
产品工程师、PHP网站工程师、技术支持工程师、页面工程师、项目工程师
三、学员要求:
有一定的计算机基础,热衷于IT领域,有着较强的逻辑思维能力,想从事Web开发领域,对PHP语言热衷的人士,无学历专业要求。
四、课程体系:
课程安排
|
|
Wed 2.0 网页设计
|
HTML超文本标记语言、HTML语法应用、CSS层叠样式。
JavaScript基本语法,程序结构,对象、事件的应用,常用特效分析等。
DOM模型,基本数据结构及程序流程控制,常用事件及事件处理程序。
WEB2.0之AJAX的应用,Ajax的工作原理
|
MySQL数据库
|
MySQL基础管理、MySQL数据类型及MySQL运算符
MySQL函数与常用SQL语句、MySQL数据库的安全、访问控制和权限
MySQL数据备份和恢复、PHPMyAdmin的安装与配置及应用
MySQL高级应用中的数据库设计、存储过程、MySQL触发器
数据库视图、实用数据库查询及索引优化
|
Linux环境搭建
|
WAMP 学习在Windows系统下搭建PHP开发环境
LAMP 学习在Linux系统下搭建PHP开发环境
达到适应不同环境下的开发工作要求
|
PHP程序设计
|
加密工具Zend Guard、优化平台Zend Platform
PHP初级编程的变量、数据类型、流程控制、字符串、正则表达式、函数、面向对象设计
PHP高级编程中的错误和异常处理、安装和PHP中的文件处理与文件的上传下载
图像处理、PHP连接数据库、会话跟踪控制
|
项目开发实战
|
项目基础:项目开发与管理理论、软件工程概述、版本控制工具SVN等的应用与管理
项目开发讲解与实战:公司型网站开发,电子商务类网站开发,CMS系统原理及使用,Discuz的程序逻辑、模板机制、二次开发。
|