1、 软件基础
数据类型,变量和常量;运算符和表达式,分支,循环;数组,函数,
指针和字符串,数据结构,联合和枚举
2、 前端动态
Java核心编程
面向对象编程;继承和组合,属性;集合框架;异常处理、IO;多线程;泛型、注解、反射;
网络编程;基于JDBC的数据库连接技术。
HTML5+CSS3网页布局
HTML5基本结构;常用标签;常用CSS设计;美化页面。
JavaScript前端动态开发
JavaScript语法、内置对象;JavaScript调用DHTML元素;JavaScript编写客户端脚本程序。
JQuery高级动态技术
JQuery框架;使用Jquery进行DOM和CSS编程;使用JQuery开发Ajax应用;JQuery插件。
JSP Web编程基础
Tomcat服务器安装和配置、HTTP协议;Servlet、Filter、Listener;JSP原理、JSP指令和标签、JavaBean、表达式语言(EL)、JSP标准标签库(JSTL)、数据库连接池和DataSource。
数据库基础与MySQL应用
关系型数据库基本原理、标准SQL语言、常用数据类型;Sun MySQL体系结构。
项目实战、AJAX技术应用
系统功能包括:数据库分析和设计、系统登陆、用户注册、图书检索、购物车、订单处理和中文乱码处理等。
3、 软件高级
Java框架编程
MVC设计思想;Struts2框架;对象与关系型数据库的映射(ORM)原理;Hibernate框架;Hibernate核心技术;Java EE体系架构分析;Spring框架;Spring整合Hibernate与Struts2框架。
Java高级编程
大数据分析体系;Hadoop起源、安装与配置;HDFS-大数据存储;MapReduce、MapReduce应用开发;Hadoop监控与管理、HBase数据库、Hive数据仓库。
软件工程与项目管理
UML与面向对象的本质特性、UML与OOAD方法之间的关系;面向对象分析和设计(OOAD)的基本技巧、UML的基本语法和语义、常用UML图(用例图、时序图、类图等);敏捷开发。
项目实战-CRM系统
在项目经理带领下,按照敏捷开发方法,完成基于Struts2框架技术、Sun MySQL数据库、N层体系架构(展示层、控制层、业务逻辑层、持久层、应用平台层)的“500强企业ERP系统”的分析、设计、开发、测试和部署等整个生命周期。技术涵盖:Java SE、JSP、Servlet、JSTL、JDBC、JavaBean、Ajax、Struts2、Spring、Hibernate、JUnit、UML、PowerDesigner、Maven、Log4J、SVN、Tomcat服务器。