JAVA & 3G(Android)开发精英班
培训目标
|
1)与企业完全结合,能胜任软件公司java软件开发岗位;
2)精通Java、Java SE、JSP、Servlet、JDBC等编程技术; 3)精通Struts、Hibernate、Spring、Ajax、Jquery等编程技术; 4)掌握国际*、规范化的软件工程方法及开发管理流程; 5)精通基于Oracle/MySQL/SQL Server数据库的开发应用技术; 6)掌握主流的商用的应用平台及开发工具,熟悉开发环境; 7)掌握面向对象的软件分析、设计方法及其相关工具; 8)项目小班制教学,让学员具备相当于1-2年的软件开发工作经验。 |
||
培训内容:
|
|||
课程预科
|
1、 计算机应用基础;
2、 操作系统; 3、 办公自动化软件; 4、 网络基础; 5、 软件开发职业人士必备软件技能等; 6、 职业素养训练。 |
||
本课程主要是征对JAVA程序员来设置课程,从JAVA入门开始,由浅入深逐步深入,循序渐进的学习。
|
|||
**阶段
HTML语言 |
1) Html的概述;
2) Html的基本结构; 3) Html语法及应用; 4) Html标签及Html 表格; 5) Html表单及表单对象; 6) Html 数据提交及处理。 |
||
第二阶段
CSS DIV样式及布局 |
1) CSS基础知识:CSS基本语法、CSS设置文字效果、CC设置图片效果、CSS设置网页中的背景、CSS设置表单与表格的样式、CSS设置页面和浏览器的元素,样式表的分类、常用的样式、层标签、开发工具等;
2) DIV布局、DIV CSS布局方法分析; 3) CSS DIV美化和布局; 4) CSS DIV综合运用,实战。 |
||
第三阶段
Javascript |
1) JAVAscript面向对象基础;
2) JAVAscript技术; 3) JAVAscript内置对象; 4) JAVAscript语法; 5) JAVAscript页面操作; 6) JAVAscript表单控制; 7)Javascript*级技术:框架编程、正则表达式等。 |
||
第四阶段
Linux系统 |
1. LINUX基础;
2. LINUX安装和配置; 3. LINUX系统目录结构; 4. LINUX常用命令; 5. 文件权限和用户组; 6. linux分区详解; 7. inux网络和服务配置; linux搭建等。 |
||
第五阶段
Tomcat |
Tomcat的下载、安装、启动分析、体系结构、基本配置、应用程序部署、管理和性能调优。
|
||
第六阶段
Java SE |
1. Java SE技术体系;
2. Java语言的基础知识; 3. JDK类库常用类; 4. Java核心语法; 5. Java核心API; 6. 面向对象程序设计、类、对象、继承、封装、多态、接口等; 7. Java容器类(集合); 8. GUI 用户界面编程; 9. I/O体系结构; 10. 异常,包管理,字符串处理,多线程并发模型; 11. XML解析、JavaBean组件编程、网络编程、数据结构等。 |
||
第七阶段
开发工具 开发实训 |
1)利用JBuiilder或者Eclipse(MyEclipse)开发。在JBuilder /Eclipse(MyEclipse)开发Java应用程序和Applet 程序;同时实现打包和Javadoc API文档注释等。
2)项目开发实训。在整个讲课过程中贯穿案例,如利用JBuilder /Eclipse(MyEclipse)实现Java应用程序的项目开发的实训。 |
||
第八阶段
Oracle数据库 SQL语言 PL/SQL编程 |
1)Oracle数据库的安装;
2)Oracle数据库体系结构; 3)Oracle数据库基本操作; 4)数据库设计; 5)数据库开发和管理应用; 6)全面讲解各类SQL语句的使用和优化策略; 7)PL/SQL编程。 |
||
第九阶段
JDBC |
1) JDBC在数据库项目中的应用;
2) 使用Java操作数据库,包括:数据库连接、结果集处理、存储过程调用、元数据、大数据类型处理、事务管理,批更新,可滚动、可更新的结果集,SQL3.0新特性,连接池技术,数据库应用架构; 3) 熟练掌握Java数据库编程技巧; 4) 能使用*级API、DAO编程模式编写高性能的数据持久层应用。 |
||
第十阶段
案例分析 项目实战 |
案例分析;
综合项目实战。 |
||
第十一阶段
Java Web编程 Servlets |
1) HTTP**详解;
2) Servlet核心对象操作; 3) Servlet生命周期; 4) Session与Cookie的应用场景,过滤器,分层结构; 5) 独立分析设计基于N层体系结构的Web 应用; 6) 熟练使用各种Java EE应用服务器。 |
||
第十二阶段
JSP开发 |
1)JSP详解;
2)创建、部署JSP程序; 3)JSP的三个指令、六个动作和九个内置对象; 4)在JSP中使用JavaBean,JSP中异常处理,自定义标签的开发,标准标签库(JSTL),表达式语言; 5)JSP进行动态页面开发; 6)结合Servlet完成B/S应用的设计与开发; 7)JDBC数据库*级编程。 |
||
第十三阶段
案例分析 项目实战 |
案例分析;
综合项目实战,Java Web项目:完成一个电子商务类Web应用程序。 |
||
第十四阶段
面向对象分析设计 |
1) 面向对象的分析与建模技术;
2) UML语言的基本语法、语义; 2)面向对象设计(OOD)的基本技巧; |
||
第十五阶段
Struts |
1) Struts框架应用原理;
2) Struts的配置,MVC设计思想; 3) Struts框架的核心组件、控制器组件、视图组件,Struts框架的扩展; 2)Struts Validator验证,Struts应用的国际化; 3)Struts标签库,Struts Tilse的应用等。 |
||
第十六阶段
Hibernate |
1) Hibernate对象持久化技术;
2) Hibernate:O/R maaping基础与持久化对象设计; 3) Hibernate体系结构与核心SessionFactory; 4) Hibernate工具、数据源和对象映射配置; 5) Hibernate持久化数据操作与事务管理; 6) Hibernate数据并发访问、缓存技术与性能优化; 7) Hibernate的检索策略和检索方式。 |
||
第十七阶段
Spring |
1) Spring轻量级J2EE开发框架;
2) Spring框架体系架构和轻量级容器(包括核心模式IOC,DI等); 3) Spring核心技术应用(Bean Wrapper,Bean Factory,Application Context,Web Application Context等); 4) Spring展现层开发技术(Spring MVC/集成Struts/集成webwork); 5) Spring的JDBC数据访问; 6) DAO应用和声明性事务管理Spring AOP编程技术; 7) Spring安全应用开发、RMI远程调用和Web Service。 |
||
第十八阶段
Ajax技术 |
Ajax技术:
1. 全面讲解AJAX应用的设计与开发方式; 2. XMLHttpRequest对象操作; 3. W3C DOM模型操作; 4. jQuery与DWR**开发Ajax等。 5. XML的概述; 6. 异步传输概念及流程; 7. DOM实现动态显示和交互; 8. XML和XSLT进行数据交换与处理; 9. 典型应用:用户学校验、级联下拉框、XML文件调用CSS等。 |
||
第十九阶段
Jquery框架技术 |
Jquery框架:
1. Jquery基础; 2. jquery选择器(九大选择器); 3. jquery事件、属性; 4. jquery对字符串和数组操作; 5. jquery处理文档(xml和html); 6. jquery效果处理; 7. jquery和ajax整合。 |
||
第二十阶段
项目管理 |
1. 项目管理;
2. 配置管理; 3. 质量控制。 |
||
第二十一阶段
J2EE项目实战 |
1. OA、CRM、ERP、大型电子商务网站项目;
2. 进行MVC模式,J2EE N层架构(Struts+Hibernate+Spring)集成开发。(按照软件工程和面向对象系统分析与设计相关思想,使用Struts、Spring、Hibernate、等流行开源框架技术,完整地做完一个业务较为复杂的大型项目,包括需求、分析、设计、实现、测试等过程。) |
||
第二十二阶段
Android 架构分析 |
1)熟练Android平台搭建;
2)熟练使用Android创建命令工具; 3)编写**个Android应用程序。 |
||
第二十三阶段
安卓用户界面开发 |
1)熟练Android创建UI组件的应用;
2)能够使用创建UI组件设计实际项目UI; 3)熟练*级UI的使用。 |
||
第二十四阶段
Android组件 |
1)深刻理解Android应用程序的设计思想;
2)熟练Android平台的各大组件。 |
||
第二十五阶段
Android 数据存储 |
1)熟练Android平台的数据存储;
2)熟练使用Sqlite数据库实现CRUD操作; 3)熟练Android文件系统的操作。 |
||
第二十六阶段
Android多媒体开发 |
1)熟练使用Android 平台的多媒体的使用;
2)播放音频、视频、操作图片。 |
||
第二十七阶段
安卓互联网应用开发 |
1)熟练Android平台的网络编程接口;
2)熟练Socket、URL、ApacheClient的各种使用方法。 |
||
第二十八阶段
Android GPS 定位应用开发 |
1)熟练Android平台的定位API;
2)能够使用这些API实现定位、跟踪、查找等功能。 |
||
第二十九阶段
Android多线程 |
1)熟练Android平台的多线程处理方法;
2)熟练使用Android平台的消息处理机制。 |
||
第三十阶段
安卓图形图像开发 |
1)熟练Android平台的图形图像处理API
2)能够使用这些API绘制图形、动画等 |
||
第三十一阶段
Android 蓝牙 WiFI等相关开发 |
1)Android 蓝牙、WiFI等相关开发;
2)掌握相关的开发流程积累相关经验。 |
||
第三十二阶段
案例分析 项目实战 |
案例分析;
综合项目实战。 |
||
第三十三阶段
指导 作品整理 |
1. 强化培训;
2. 指导学员进行专业化简历的编写; 3. 让学员做好充足的面试技术准备并掌握面试技巧; 4. 模拟测试; 5. 模拟面试场景; 6. 一对一指导; 7. 整理完整作品,并到部报到。 |
||
零基础额外增加课程
|
(一)计算机基础课程
(二)基础素质教育课程
|
||
专业认证
|
1、可考取中国劳动部JAVA软件工程师**,国家级别,全国通用;
2、可考取国际JAVA**,国际认证,全球通用。 |
||
讲师
|
老师均为*级java软件开发工程师、项目经理、系统分析师、架构师,有丰富的项目经验,教学中将把多年的开发设计经验与大量项目与学员们共同分享。
|
||
教学承*
|
1、多媒体教学,**每人一台高配置的笔记本电脑;
2、学员一期不会,下期可重修; 3、入学即签****,毕业后推荐学员实习或; 4、学员后在工作中遇到任何技术问题,均可获得本中心技术支持; 5、实行小班制项目教学,着重学员的实际动手能力,**案例分析和项目实战让学员学完后拥有相当于1-2年的项目经验。 |
||
理论体系 经典案例 真实项目实训
培训 实训 实习 |
|||
班次:
|
全日制脱产班;半脱产班。
|
||
※※
|
※※
|
||
上课时间:
|
白班:9:00-17:00; 晚班:19:00-21:00; 周末班:9:00-16:00。
|
||
教学模式
|
1. 与企业无缝结合,面向高端人才的应用需求;
2. 采取面授方式,互动式教学,以案例分析和项目实战来驱动教学; 3. 注重实际工作经验,体验式强化训练; 4. 本课程培训和实训结合,以实训为主要授课模式。 5. 培养学员全新的java架构理念及开发技术; 6. 指导学员把握*前沿的行业发展动态; 7. 使学员具备一个优秀java开发工程师师的能力。 |