技术名称 | 知识要点 | 学习目的 |
Java语言基础, |
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 IDE的使用。 |
html5开发 |
HTML5新功能; |
掌握HTML5的新功能,能够动态生成图形、图表、以及动画、音频视频处理。 |
CSS3 |
CSS3边框设置; |
使用CSS3设置圆角边框、背景图片设置,文本设置动画效果、界面效果的设置。 |
Tomcat Web服务器 |
Web服务器的作用和配置。 |
掌握web服务器的作用以及配置。 |
JSP、Servlet,Ajax |
JSP,Servlet的基本概念和原理, |
掌握JSP/Servlet基本概念和原理,掌握Servlet生命周期,线程安全问题.掌握JSP语法,指令,标签及九大对象。 |
Log4j,Ant,数据库缓冲池 |
Log4J,Ant用法。 |
熟练掌握Log4J,Ant的原理和使用。掌握数据库缓冲池的原理,配置及作用。 |
Webservice、SOA |
WebService的原理、意义及用法。XML、UDDI、SOAP、WSDL术语。 |
掌握Webservice的原理, |
Oracle数据库 |
PL/SQL,触发器,函数,存储过程,*,触发器,索引,数据查询优化; |
掌握数据库高级操作,触发器,函数,存储过程,索引的使用,对数据库查询的优化等, 掌握Oracle数据库体系结构,用户权限管理及备份。 |
实战项目:供应链系统 |
运用Java,JSP/Servlet,Ajax,EL表达式,JSTL标签,Filter等知识进行B/S模式的开发。 |
对Java,JSP/Servlet,Ajax总结及应用,并且掌握项目开发流程,团队合作规则,在实战中积累经验,学习开发技巧 |
云计算 |
云计算概念、优势、适用场景、发展现状; |
深入了解云计算,了解并熟练掌握openstack各模块运行的功能细节。 |
大数据 |
大数据的现状、发展趋势; |
了解大数据,深入学习并掌握相关存储架构、框架、原理等等,*大数据的综合运用。 |
模板语言Velocity、 Freemarker |
模板语言的作用,语法用综合应用。 |
掌握模板语言的作用,语法及综合应用 |
Struts框架 |
Struts框架的原理及配置,Struts框架应用和高级特性。 |
熟练掌握Struts框架的原理,配置及应用。 |
Struts2.0/ Webwork |
拦截器的概念原理以及使用方法,Webwork,Struts2的MVC分成结构。 |
掌握拦截器的概念和利用Struts2进行应用系统的分层开发,掌握如何进行整合Spring。 |
Hibernate/MyBatis框架 |
数据持久化的概念、原理、配置、应用, |
熟练掌握hibernate/MyBatis ORM框架的概念、配置、操作。利用hibernate/MyBatis来完成数据库的增加,修改,删除等操作,掌握hibernate一级缓存,二级缓存的应用。掌握hibernate Lazy机制的原理和用法。 |
Spring框架 |
IOC,AOP概念和原理,配置和应用。 |
熟练掌握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动态图表技术: |
Web图表生成引擎的设计思路与实现 |
熟练掌握通过Java Applet、Jave Servelet、JSP、Java Bean以及借助开源软件JFreeChart, JasperReport及Cewolf动态图表生成引擎等多种方式开发Web图表, |
Linux |
Linux操作系统的组成、安装、配置、和常用命令, |
掌握Linux操作系统的几大组成及每个组成部分的作用。掌握Linux的安装,配置,网络管理和常用命令的使用。能够在Linux下进行J2EE程序的开发。 |
软件开发流程及CMMI |
企业在软件管理方面所用到的知识,以及管理手段和方法,如何更好的来管理项目的整个生命周期等,并理解CMMI的管理模式。 |
在上项目的开发过程中熟悉企业对项目开发的管理和流程的控制,并熟悉其概念知识,并了解如何利用CMMI进行项目流程改进。 |
需求专题 |
需求调研 |
熟练进行需求调研: 了解客户目标,用户业务内容、流程 |
SVN/CVS版本控制 |
版本的控制的作用及用法。 |
掌握版本的控制的作用,熟练掌握CVS/SVN等常用版本控制的应用。 |
实战项目 |
运用J2EE知识开发电信工程项目,完成该项目的年投、立项、审批、可行性研究、权限管理等功能。 |
对前面知识的总结及应用,并且掌握项目开发流程,团对合作规则,在实战中积累经验,学习开发技巧。 |
职业素质培养
|
1、沟通能力发展; 2、自我控制和纪律培养; |
|
简历和面试
|
1、简历书写; 2、面试技巧; 3、软件行业特点和发展; |
|