课程大纲
部分:公共课程
Linux
实训内容:
· 1.Linux的安装与设置
· 2.Linux系统常用命令
· 3.Linux系统文件系统
· 4.vi等文本编辑器操作
· 5.了解shell应用环境
· 6.Linux系统安装软件
实训目标:
应用Unix/Linux系统常用命令;
熟悉SHELL应用环境;
VI文本编辑器操作;
Linux下多种方式安装软件,
熟练构建Linux下的Java开发环境。
Oracle
实训内容:
· 1.数据库概述
· 2.Oracle10g/11i安装与配置
· 3.Sql基础
· 4.pl/sql
· 5.建立与管理表
· 6.事务
· 7.管理索引、视图
· 8.备份与恢复
实训目标:
掌握数据库基础,数据库设计,开发和管理等方面基础知识,熟练掌握各类SQL的使用。 掌握PL/SQL编程,熟悉存储过程、函数、触发器编写及使用,对数据库能进行备份、恢复等操作
数据库理论与应用
实训内容:
· 1.掌握数据库设计的三范式,使用三范式来设计数据库。
· 2.powerdesigner工具是sybase公司的一款的数据库设计工具,支持从概念模型到物理模型的数据库设计全过程,并支持对数据库的有效管理。学习概念模型、物理模型。
实训目标:
掌握数据库设计的三范式,掌握PowerDesigner工具的使用。使用PowerDesigner工具来设计数据库
考试、复习:依据企业要求要点考试和复习(未经考核通过,需转下一个班免费重听,真正确保学生学到实力就业)
第二部分:HTML基础入门
HTML5基础知识入门
实训内容:
1、行业的发展历史和现状
2、课程特点
3、就业趋势与行业未来展望
4、开发环境配置
5、EditPlus,IE6\7\8\9,FF,Chrome,Safari,Opera, PhotoShop 等软件的安装与操作技巧。
6、HTML5的标准
7、HTML5桌面平台开发用到的标签
实训目标:
标签语义化及标签的默认属性特点
标签的常用用法·
快速进入HTML5世界,可以开始进行简单的编译运行,了解HTML5基础知识入门
CSS详解
实训内容:
CSS的概念以及引入方式
选择器与优先级
CSS字体样式设置
布局样式设置
盒模型
实训目标:学习CSS的概念以及引入方式
HTML5初级实战静态网页综合开发
实训内容:
HTML5初级实战
静态网页综合开发
"BSU"网站加速技术
Photoshop的基本使用
背景图合并技术
图片处理技巧
框架的基本知识
嵌套合理化
实训目标:扫清语法障碍,养成良好编码习惯,能控制程序和实例按要求运行。
HTML5相关知识扩展
实训内容:
浏览器兼容问题及解决方案
SEO基本知识、关键词选择、白帽与黑帽优化技巧
代码优化的基本方法
基本面试题的总结分析
行业需求技术分析
模型模板项目开发
HTML5初级实战
实训内容:
静态网站类项目的开发
通过实际的项目开发
熟练掌握项目管理工具
版本控制工具SVN以及FTP工具
JavaScript入门与实践
实训内容:
JavaScript的发展史以及未来
JS的引入方式
JavaScript的基本数据类型、常量变量
JavaScript的基本运算符
JavaScript的赋值运算,表达式
JavaScript的中的语句
函数的基本概念
数组的基本知识
字符串的基本知识
面向对象的编程
this关键字的用法
TAB切换效果的实现
实训目标:理解面JavaScript入门与实践
JavaScript效果实战
实训内容:
滚动类效果
碰壁反弹效果
拖拽效果
淘宝商品的放大效果
实训目标:掌握基本类的使用,能熟练处理字符串、日期格式等问题,熟悉字符串查找的方法
JavaScript实战
实训内容:
Math对象的基本知识
Date对象的知识与应用
DOM文档对象模型的基本知识和效果开发
BOM浏览器对象模型
计时器的原理与应用
不同数据类型数据的操作方法
构造函数的基本知识
闭包、面向对象
作用域的基本知识、原型与原型链
实训目标:掌握JavaScript实战
jQuery框架详解
实训内容:
jQuery的基本语法
jQuery中的常用选择器
jQuery对于事件的处理
jQuery中的动画知识与应用
jQuery的文档操作
jQuery对属性,CSS的修改和设置
jQuery的核心与原理
运用jQuery进行效果的开发
实训目标:jQuery框架详解
AJAX详解
实训内容:
AJAX的基本原理讲解
XHR对象的基本知识
JSON与XML的辨析
同步加载与异步加载
AJAX在不同浏览器中的兼容问题
原生AJAX实例讲解与应用、加载方式
jQuery中AJAX的使用
利用jQuery实现AJAX的效果开发
实训目标:详细掌握AJAX
HTML5中级实战
实训内容:
WEB项目开发
通过实际项目开发
熟练JS的实际应用及问题解决
常见开发、前后台交互开发
简单的类库开发
实训目标:WEB项目开发
CSS3新特性详解
实训内容:
CSS3的发展现状、CSS3中的新增选择器
CSS3边框效果的讲解与应用
CSS3阴影效果的讲解与应用
CSS3透明度效果
CSS3渐变效果、CSS3中对背景的相关操作
CSS3中倒影效果的讲解与应用
CSS3中的二维平面变形效果的讲解与应用
CSS3过渡与动画效果的开发
实训目标:CSS3详细学习掌握效果及应用
CSS3知识详解
实训内容:
三维立体变形原理
CSS3中的三维立体变形效果的讲解与应用
3D坐标系构建思想
3D动画的制作
CSS3自适应布局的基本知识和应用
CSS3分栏的基本知识和应用
HTML5新增功能
实训内容:
input新增的API
音频与视频的基本知识与应用
全球定位功能的讲解与实现
HTML5拖拽
实训目标:掌握多线程的创建与调度,深刻理解对象锁、线程同步与线程安全的关系,任务调度
HTML5机制
实训内容:
离线缓存、本地存储、本地数据库
web-worker API (后台运行机制)
websocket(通信协议)
实训目标:掌握各类型流的合理高效读写操作
跨平台开发技术 XCode 与Eclipse工具的安装与使用
PhoneGap的安装与使用、开发iPhone,iPad,Android应用程序的常用设置、开发环境配置
PhoneGap的基本API
硬件设备的调用
PhoneGap封装跨平台应用
实训目标:掌握各类型流的合理高效读写操作。
软件测试
实训内容:
· 1.软件测试概述
· 2.Java单元测试
· 3.Log4j使用
实训目标:
了解软件测试基本情况,掌握Java的单元测试、以及日志输出。
考试、复习:依据企业要求要点考试和复习(未经考核通过,需转下一个班免费重听,真正确保学生学到实力就业)
阶段项目
金融银行自助系统ATM:支持多用户操作,使用BasicDAO完成持久层设计.实现用户信息加密,数据安全锁定,实现跨数据库转账事务操作。
网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中
在线图书销售系统:本系统实现网络的图书管理 图书销售等功能 。
项目练习:QQ即时通讯软件、智能五子棋、连连看小游戏
上课环境