Java/J2EE工程师实训

导读 JAVA/J2EE发工程师,企业需求量大、*率高、市场紧缺的JAVA、3G开发工程师, 学员将具备以下软件开发技能: 1)掌握基于3G Google Android的手机等的开发; 2)精通Java GUI编程,JSP、Servlet、JDBC编程; 3)精通基于Spring、Hibernate、Struts编程,熟练开发基于数据库的多层应用程序; 4)熟练基于Oracle数据库的PL/SQL编程; 5)掌握基于openstack的云计算和基于hadoop与NoSQL的大数据的部署和运用。
400-882-5311 195
JAVA/J2EE工程师实训 软件培训课程 安卓工程师实训 IOS工程师实训 嵌入式工程师实训

课程详情

2017-09-28
无标题文档
技术名称 知识要点 学习目的

Java语言基础,
多线程,
AWT,Swing,
I/O

Java语言基础,
面向对象核心特性,
面向对象的实现机制,
异常处理,
多线程,
图形化界面,
输入/输出流和文件操作。

掌握面向对象语言的特性,精通Java编程基础技术, 掌握多线程的原理和综合应用;掌握XML的作用及DOM解析器的用法。掌握I/O的综合应用。

程序调试/单元测试 程序调试的技巧和软件测试基本概念。 掌握程序调试和软件测试的技巧和操作。

数据库基础,JDBC

数据库原理和基本的应用。JDBC的原理,四大部件的作用及用法

掌握数据库基本概念和增删改查技术,以及Java应用程序和数据库的交互,JDBC四大部件的用法。

Socket网络编程

Socket网络编程原理和应用,C/S模式编程。

掌握Socket网络编程原理和应用,能够运用Socket网编开发C/S模式应用系统。

数据结构与算法

软件开发过程中所要用到的数据操作,如数据检索,数据查询,递归,数据链表,数据堆栈等

掌握数据结构的概念以及各种数据结构的操作

Android开发
android UI
android应用开发
android底层技术
掌握在android手机上的JAVA开发。

Html/css,JavaScript

HTTP协议;
Html静态网站的制作;
Javascript的语法及综合应用;
Html DOM 的用法.?

熟练掌握静态页面编辑技术和常见Html IDE的使用。
灵活运用CSS。
熟练运用DOM或Html DOM实现Html与JavaScript的交互。

html5开发

HTML5新功能;
CanvasAPI;
音频和视频;
CommunicationAPI;
WebStokesAPI;
FormsAPI;
SVG;
应用缓存;
离线WebAPI;
WebWorksAPI;
拖放功能.

掌握HTML5的新功能,能够动态生成图形、图表、以及动画、音频视频处理。
实现消跨文息通信。
新表单的特性和函数。

CSS3

CSS3边框设置;
CSS3背景设置;
CSS3文本设置;
CSS3过渡;
CSS3动画;
CSS3用户界面.

使用CSS3设置圆角边框、背景图片设置,文本设置动画效果、界面效果的设置。

Tomcat Web服务器

Web服务器的作用和配置。

掌握web服务器的作用以及配置。

JSP、Servlet,Ajax

JSP,Servlet的基本概念和原理,
JSP语法,指令,标签及九大对象。
Servlet生命周期,线程安全问题。
Filter过滤器,
Listener监听器,
EL表达式,
JSTL标签,
Ajax原理和常见Ajax容器的应用。

掌握JSP/Servlet基本概念和原理,掌握Servlet生命周期,线程安全问题.掌握JSP语法,指令,标签及九大对象。
掌握Filter过滤器的综合应用。掌握Listener监听器的综合应用.掌握EL表达式和JSTL的用法熟悉运用所学知识进行B/S模式开发应用系统.常见IDE的使用。

Log4j,Ant,数据库缓冲池

Log4J,Ant用法。
数据库缓冲池原理及配置。

熟练掌握Log4J,Ant的原理和使用。掌握数据库缓冲池的原理,配置及作用。

Webservice、SOA

WebService的原理、意义及用法。XML、UDDI、SOAP、WSDL术语。

掌握Webservice的原理,
深入理解UDDI,SOAP、WSDL等webService专业术语,灵活运用Webservice技术在不同应用系统之间传递和操作数据。

Oracle数据库

PL/SQL,触发器,函数,存储过程,*,触发器,索引,数据查询优化;
Oracle数据库体系结构;
Oracle用户权限管理;
Oracle备份。

掌握数据库高级操作,触发器,函数,存储过程,索引的使用,对数据库查询的优化等, 掌握Oracle数据库体系结构,用户权限管理及备份。

实战项目:供应链系统

运用Java,JSP/Servlet,Ajax,EL表达式,JSTL标签,Filter等知识进行B/S模式的开发。

对Java,JSP/Servlet,Ajax总结及应用,并且掌握项目开发流程,团队合作规则,在实战中积累经验,学习开发技巧

云计算

云计算概念、优势、适用场景、发展现状;
云计算现有解决方案;
openstack架构;
openstack部署和安装;
openstack各模块*原理;
openstack基础上进行二次开发 。

深入了解云计算,了解并熟练掌握openstack各模块运行的功能细节。

大数据

大数据的现状、发展趋势;
分布式存储架构hadoop;
离线计算框架:MapReduce,Yarn;
NoSQL原理以及典型实现Hbase、Mongodb;
大数据下的数据仓库hive;
实时计算框架storm;
大数据整体部署和综合运用。

了解大数据,深入学习并掌握相关存储架构、框架、原理等等,*大数据的综合运用。

模板语言Velocity、 Freemarker

模板语言的作用,语法用综合应用。

掌握模板语言的作用,语法及综合应用

Struts框架

Struts框架的原理及配置,Struts框架应用和高级特性。

熟练掌握Struts框架的原理,配置及应用。

Struts2.0/ Webwork

拦截器的概念原理以及使用方法,Webwork,Struts2的MVC分成结构。

掌握拦截器的概念和利用Struts2进行应用系统的分层开发,掌握如何进行整合Spring。

Hibernate/MyBatis框架

数据持久化的概念、原理、配置、应用,
HQL查询,
缓存概念和用法,
Lazy概念和用法,

熟练掌握hibernate/MyBatis ORM框架的概念、配置、操作。利用hibernate/MyBatis来完成数据库的增加,修改,删除等操作,掌握hibernate一级缓存,二级缓存的应用。掌握hibernate Lazy机制的原理和用法。

Spring框架

IOC,AOP概念和原理,配置和应用。
struts,hibernate,MyBatis,spring等框架的整合。

熟练掌握spring IOC,AOP的概念,原理,配置和应用。熟练掌握struts,Hibnerbate,MyBatis,Spring框架的整合。

JAVA EE安全机制(ACEGI)

企业安全认证框架,SOA技术,SOAP技术,敏捷开发的理念和技术思想

了解企业解方案的最新技术和最流行的解决方案。

WebLogic/ Websphere/JBOSS
应用服务器

应用服务器的作用,配置及应用。

掌握常见的应用服务器及配置,掌握web服务器和应用服务器的区别。

UML/OOD/OOP

UML知识,OOD,OOP概念,根据业务需求来编写各种UML业务模型,掌握强大项目管理工具。

熟练掌握UML视图的使用,根据UML视图来理解需求,熟悉如何把客户的需求用UML表现出来。

设计模式

设计模式的概念,应用场合以及最常用的23种设计模式的设计思想和概念。

熟练掌握设计模式的思想以及应用场合,怎样的程序应该用到什么样的设计模式来实现更方便,简洁。

分布式系统开发

分布式系统开发的原理及应用。

掌握分布式系统开发的原理,及掌握分布式操作系统,
分布式文件系统,分布式数据库的应用。

Web动态图表技术:
JFreeChart、JasperReport

Web图表生成引擎的设计思路与实现
JFreeChart, JasperReport及Cewolf动态生成图表。

熟练掌握通过Java Applet、Jave Servelet、JSP、Java Bean以及借助开源软件JFreeChart, JasperReport及Cewolf动态图表生成引擎等多种方式开发Web图表,
掌握如何设计Web动态图表生成引擎,并将其封装成Java Bean,以达到高效、重复使用的目的。

Linux

Linux操作系统的组成、安装、配置、和常用命令,
Linux操作系统的网络管理,
Linux操作系统下的J2EE开发。

掌握Linux操作系统的几大组成及每个组成部分的作用。掌握Linux的安装,配置,网络管理和常用命令的使用。能够在Linux下进行J2EE程序的开发。

软件开发流程及CMMI

企业在软件管理方面所用到的知识,以及管理手段和方法,如何更好的来管理项目的整个生命周期等,并理解CMMI的管理模式。

在上项目的开发过程中熟悉企业对项目开发的管理和流程的控制,并熟悉其概念知识,并了解如何利用CMMI进行项目流程改进。

需求专题

需求调研
需求分析

熟练进行需求调研: 了解客户目标,用户业务内容、流程
熟练进行需求分析:
一、提取出核心、主要、急迫的业务,明晰业务流程;
二、运用管理思想,优化业务流程;
三、进行业务分类,规划系统蓝图;
四、详细描述软件功能点;
五、需求分析的质量控制。

SVN/CVS版本控制

版本的控制的作用及用法。

掌握版本的控制的作用,熟练掌握CVS/SVN等常用版本控制的应用。

实战项目
电信BOSS系统

运用J2EE知识开发电信工程项目,完成该项目的年投、立项、审批、可行性研究、权限管理等功能。

对前面知识的总结及应用,并且掌握项目开发流程,团对合作规则,在实战中积累经验,学习开发技巧。

职业素质培养
1、沟通能力发展;
2、自我控制和纪律培养;
简历和面试
1、简历书写;
2、面试技巧;
3、软件行业特点和发展;

上一篇: 无 下一篇: 安卓Android工程师实训

推荐课程

查看全部课程
杭州java培训学校

杭州java培训学校

西湖校区

查看全部校区 进入官方主页