1、课程简介:
1)、掌握Java EE体系结构及Servlet,JNDI,JSP、数据库等技术,学习最前沿的技术让学员独自完成整套的开发流程;
2)、搭建和企业项目完全一致的Java EE软件开发环境,把学习内容融会贯通并在实际项目中,积累1-2年实战开发经验;
3)、Java EE软件开发专家讲师提供一对一答疑或辅导,手把手带你成为Java EE高级软件开发精英。
2、入学条件:对于软件开发有着浓厚的兴趣,有志于成为一位Java软件工程师的人士。
3、可考证书:《SUN认证(SCJP)》、《SUN认证java开发员(SCJD)》、《CEAC程序员》、《CEAC Java程序设计工程师》
4、就业岗位: 网页设计师、Javascript工程师、网页前端工程师、JAVA程序员、网站开发工程师、数据库工程师
课时:500
课程内容:
HTML语言要点
Html语言简介;使用表单,框架的使用,iframe的作用;网页特效(Javascript),多媒体网页;网页实战,综合练习; 网站的上传与下载,网页编程基础
网页布局/网站重构
了解网页布局的方法,制作出不同类型(个人,公司,企业,商业,旅游)网站设计方式即格局的表现;制作出符合行业网站规范的网页
网站的发布与维护
网站安全与推广,网站维护,网站管理和网站优化,申请域名空间与FTP上传等。网页设计制作规范
网页综合实例
1域名的概念:域名的区别与申请流程, 域名的保护及注意事项 2服务器:专用服务器和虚拟主机、不同平台的选择及注意事项、服务器的托管
div+css前台开发
CSS基础知识篇
div+css:1. XHTML基础,选择合适的doctype,选择合适的标签。2. CSS语法结构,CSS属性与选择符,类型选择符,id及class选择符。3. 应用CSS到网页中,行间样式表,内部样式表,外部样式表。
CSS语法结构
div+css:1. 样式的优先权问题 2. 认识DIV以及盒子模型 3. 盒子模型详解以及上下左右叠加问题
CSS网页布局
div+css1. 认识div,div是什么,如何使用div。2. div的并列与嵌套结构。3. 使用合适的对象来布局 ,一列固定宽度,一列自适应,高度自适应。
CSS网站元素设计
div+css1. 用CSS设计网站导航,横向导航,纵向导航,下拉及多级弹出式菜单。2. 门户网站的导航设计 3. 表单设计,改变输入框及文本域样式,改变下拉列表样式。
CSS内容排版
div+css文字排版,通栏排版,分栏排版,图文混合排版,图片基础 控制,不规则文字环绕,全图排版,表格排版。充分使用表格对象的标签,表格样式控制,表单表格设计。
CSS高级应用与技巧
div+css1. id 与 class2. 什么是 class,什么情况下使用class3. id使用与网站结构,div Vs span
CSS文件结构的设计与优化
div+css1.CSS缩写,font字体缩写,margin与padding边距缩写, border边框缩写,list列表缩写,background背景缩写,color颜色缩写。2. CSS代码优化,增加代码重用率,使用样式覆盖进行简化。
CSS代码优化
div+css1.CSS代码优化,增加代码重用率,使用样式覆盖进行简化。2.XHTML与CSS校验,XHTML校验器,CSS校验器 3.解决多浏览器下兼容问题
Javascript特效
Javascript基础1.script程序语言2.什么是Javascript3.Javascript的功能4.Javascript与jscript的版本
Javascript的变量与运算符
1.Javascript的变量2.Javascript的数据类型3.Javascript的运算符
Javascript的流程控制
1.Javascript的流程控制2.Javascript的条件控制3.Javascript的循环控制
Javascript 正则表达式
1.test()方法: 用法:regexp对象实例.test(字符串)2.exec()方法: 用法:regexp对象实例.exec(字符串)3.match()方法 :用法:string对象.match(regexp对象)4.search()方法 :用法:string对象.search(regexp对象)5.replace()方法 :用法:string对象.replace(regexp对象字符串,替换的字符串)6.split()方法 :用法:string对象.split([分割符(可以是字符串或正则表达式)
Javascript的内置对象
1.Javascript的内置对象 2.Javascript的string对象 3.Javascript的array对象 4.Javascript的date对象 5.Javascript的math对象 6.Javascript的error对象 7.对象的共享属性和方法
dhtml对象模型与dom基础的动态网页
1.dhtml对象模型 2.window对象 3.navigator对象 4.history对象 5.location对象 6.document对象 7.Javascript的cookies处理 8.dhtml dom的collection对象 9.访问html标签的内容和属性 10.css层级式样式表 11.动态样式css 12.绝对位置的动态样式
Javascript事件处理
1.dhtml的事件2.Javascript的事件处理3.气泡事件系统4.event对象
Javascript与柜架超级链接
1. Javascript与柜架页2. dhtml dom的frameset和frame对象3. dhtml dom的iframe对象4. dhtml dom的anchor对象5. 柜架页的浏览与控制
Javascript错误与异常处理
1.Javascript错误与异常的原因:错误搭配或错误放置的大括弧 错误匹配的引号 条件句中缺少小括号 遗漏的分号 大写匹配错误 在对象加载前引用对象 预留字作为变量名使用 函数调用时丢失的参数 不受支持的文档对象模式2. 应用技巧:常见的Javascript 错误
AJAX基础
AJAX简介;AJAX基于的WEB标准;信息传输机制。
AJAX 使用 Http 请求
XMLHttpRequest 对象介绍;XMLHttpRequest的方法。
AJAX 浏览器支持
浏览器差异;创建不同的对象。
AJAX 请求服务器
请求服务器的方式;GET方法;POST方法。
基于Ajax的Web2.0开发技术
JAVA基础语法
JAVA基础语法,变量、数据类型、运算符、表达式、方法、流程控制、数组、函数等。
面向对象
面向对象编程介绍;面向过程与面向对象的区别;面向对象的基本特性;类、属性和方法;构造函数;类的实例化;使用类的属性和方法;类的访问控制;类的继承与多态;面向对象的接口及抽象类;类、对象及对象之间的关系;几个常见的运算符和关键字。
集成开发环境(IDE)Eclipse开发工具使用详解
Eclipse的基本结构,使用Eclipse创建Java应用程序、常用快捷键以及使用技巧等。
JAVA数据结构及基本算法
数组与简单排序;栈与队列;链表;递归;哈希表;高级排序;二叉树;堆;带权树等。
JAVA多线程编程
多任务、多进程、单线程、多线程概念与原理;线程栈模型与线程的变量;线程状态的转换;线程的同步与锁;线程的交互;线程的调度;线程的同步;并发协作;volatile关键字 ;新特征(线程池、有返回值的线程、锁、信号量、阻塞队列;阻塞栈、条件变量、原子量、障碍器等。
JAVA流及NIO
System类及流的概念;字节流类;字符流类;文件操作;文件输入/输出流的应用;NIO介绍;NIO与IO的区别与比较。
JAVA网络编程
基本网络概念(IP、TCP和UDP、Internet标准);基本Web概念(URI、HTML、SGML、XML、MIME媒体类型);客户端Socket;服务器socket;非阻塞I/O;UDP数据报和Socket;组播socket;URLConnection ;协议处理器。
JAVA的数据库编程
关系型数据库简介;结构化查询语言SQL;数据库连接;JDBC编程;基于JDBC的数据库连接技术和Java SE 6新特性。
数据库高级应用
PL/SQL、触发器、存储过程、数据库设计思想与技巧。
职业测评,生涯规划、求职面试指导
软件工程师职业生涯规划、团队建设、沟通技巧、中英文简历制作、面试技巧、常见面试问题汇总。
大型企业级ERP系统项目实战
在外企项目经理带领下,按照先进的RUP开发流程,完成基于Struts2框架技术、Sun MySQL/Oracle数据库
技术涵盖:Java SE、JSP、Servlet、JSTL、JDBC、JavaBean、Ajax、Struts2、Spring、Hibernate服务器等。
阶段目标:理解软件工程的最佳实践、前沿的技术规范,在外企项目经理的带领下进行团队协作开发,模拟真实的企业开发环境,
综合运用Java EE各项技术,让学员通过从需求分析、设计、编码、单元测试、验收测试一系列完整的开发流程,
积累大中型Java EE企业级项目开发经验,达到相当于1-2年的开发经验。
免费赠送以下选修课程(价值1600元):
Unix/Linux 系统管理和应用
Unix/Linux操作系统结构、Unix/Linux配置与管理、使用vi编辑文件、Shell脚本编程、Java EE应用。
计算机英语
计算机通用术语、Java EE体系架构中常用术语等。