在实训项目经理的带领下,通过完成多个企业级项目(移动计费系统、客户关系管理系统、电信级施工调度系统、Android云端综合信息查询系统、国家电网电力局营销系统,以及基于Android移动平台的客户管理系统)的分析、设计和开发,掌握开发企业级软件项目过程所需的设计规范、开发流程、质量控制及项目管理。
阶段 |
课程主题 |
实训内容 |
实训目标 |
第一阶段 |
Linux操作系统基础 |
Linux概念 系统安装 图形桌面介绍 终端下系统管理 |
了解开放源代码、GNU计划、GPL协议等概念; 掌握不同Linux操作系统发行版的安装以及不同安装方式; 理解Linux操作系统结构; 掌握终端下Linux操作系统管理; |
核心语法及其应用 |
Java SE 核心语法和面向对象编程思想 异常,IO与NIO,多线程编程 基于TCP/IP,UDP,HTTP等协议的开发与应用 |
精通面向对象编程,包括封装、继承、多态等 精通多线程和网络编程,在实际使用中体会面向对象编程的精髓 |
|
OOAD |
面向对象分析和设计的方法 UML图 设计模式 |
掌握多种设计模式 了解软件研发的整个过程,能够熟练使用UML进行分析和设计 |
|
ORACLE SQL&PL/SQL |
Oracle 10G数据库原理、SQL语句、数据库表及索引 PL/SQL语法,存储过程,存储函数,触发器等 |
熟练使用sql和pl/sql进行数据库编程,熟悉常见的oracle调优原则,能够完成数据整合和挖掘工作 | |
数据库编程 |
熟练掌握通过JDBC连接Oracle和MySql数据库 掌握数据库连接池的工作原理 精通Hibernate编程 精通Hibernate的调优 |
能够在项目开发中熟练使用JDBC和Hibernate 真正掌握Hibernate的使用和应用原则 |
|
第二阶段
|
脚本语言 |
HTML语言 JavaScript语言 |
能够编写静态WEB页面 |
XML编程 |
DTD、XSD XPATH、XSL XML的解析,包括SAX、DOM、DOM4J等 |
XML在JAVAEE编程中占据了重要的地位,体会XML作为本地文件的优势,并展望作为数据传输格式的依据 | |
Servlet& JSP |
使用Tomcat进行Web开发 Servlet的生命周期 Cookie、Session Listerner、Filter编程 JSP的常用指令、自定义标签的编写 |
熟悉MVC设计模式,使用Servlet+Jsp+JavaBean完成WEB开发 | |
Ajax |
比较同步和异步编程 使用Ajax进行异步编程 使用JSON进行数据传输 DWR等Ajax框架的使用 |
使用Ajax进行Web2.0开发,提升Web项目的交互性和性能 | |
Struts编程 |
Struts编程流程 各种Action的编写 国际化 Struts编程 |
熟练使用Struts框架进行Web编程,深入理解MVC设计模式,并了解Struts2编程 | |
Spring IOC Spring AOP(面向方面编程) 集成Hibernate框架 集成Struts框架 |
深入理解Spring的工作原理,体会轻量级容器的优势,初步掌握SSH框架的综合应用 | ||
Android 初级 |
Android 开发环境搭建 Android 应用程序结构 Android 基本组件 Android UI布局及样式 |
掌握Android程序设计,能够进行GUI程序设计 | |
第三阶段
|
EJB3.0编程 |
EJB的工作原理和解决方案 | 了解分布式编程的应用 |
Session Bean | EJB编写分布式应用和异步编程模型 | ||
JMS编程 | |||
Android中级 |
Android的非UI组件(Service、BroadcastReceiver、ContentProvider) Widget桌面开发 精通2D图形图像的应用 基本动画技巧 基本位置服务与网络通信 |
熟练应用Android的非UI组件进行非GUI程序设计,能够进行2D/3D等图形图像程序设计,能够进行多媒体应用、网络应用等出现设计。了解并能熟练使用Android开发的特性 | |
Android高级 |
Android应用程序的设计思想 Android应用开发方法与实例 Android的各种服务 Android的OpenGL绘图 Android源代码编译及环境 Android本地C语言开发 JNI接口:结合Java与C本地代码 |
深入理解Android应用程序的设计思想 掌握使用NDK进行本地开发以及使用JNI结合Java与C本地代码 |
|
Android 移动应用开发 |
Android的电话功能 Android蓝牙应用开发 Android的SMS/MMS应用开发 云与移动端结合的应用开发 高阶位置服务 Android传感器编程 Android优化和性能提高 |
掌握Android移动应用开发,能够熟练使用电话、蓝牙、无线等设备进行移动应用开发。 | |
第四阶段
|
企业实训 |
||
基于安博教育大量的企业数据调研,该课程专注于培养精通Struts/Spring/Hibernate架构、熟练掌握Tomcat和企业级Weblogic中间件服务器、深入理解Oracle 10g数据库开发的中高级JAVAEE软件工程师。通过该实训课程,实训学员能够积累1-2年的软件开发经验。
Java软件工程师培训课程,由安博教育集团联合多家知名厂商,并由安博教育实施专家团队和精英老师团队发起,共同开发完成。 通过该课程的学习,学员不但可以获得Sun公司颁发的SCJP等国际证书,还可以通过项目实战实习,掌握全新的JAVAEE技术,积累项目实战实验,进而获得高薪软件工程师工作。
能够胜任软件公司中Java软件工程师、网络工程师、数据库工程师等相关职位。