课程详情:第一阶段
JAVA SE部分
1、JAVA变量定义与声明、数据类型、类型转换、运算符与表达式。
2、JAVA条件结构、循环结构及各种算法实现。
3、Java中数组定义与使用、常用类、正则表达式。
4、JAVAOOP面向对象类与对象、接口、面向对象三大特征、面向接口编程思想的应用等。
5、JAVA面向对象的应用:集合、IO流、NIO、多线程、
网络编程。
6、JAVA反射思想的应用、自定义注解、泛型、枚举等。
7、JDBC编程:JDBC规范介绍、各种命令对象、连接池、利用JDBC的CallableStatement对象访问存储过程及自定义函数的实现。
8、单例设计模式、动态代理、工厂设计模式、模板方法设计模式等。
第二阶段
JAVA EE部分
1、JSP/Servlet相关基础,HTTP协议、请求与转发区别。
2、Session与Cookie相关技术、过滤器、监听器、文件上传、下载。
3、自定义标签、购物车实现思想。
4、Spring与SpringMVC框架、AOP与IOC编程思想的理解及应用。
5、NoSQL
数据库之Redis应用开发,以Linux服务器为开发标准。
6、Lucene搜索引擎,介绍在项目中如何引入和使用搜索引擎。
7、项目中的权限
管理,我们会使用业内权限框架标准-Shiro框架。
8、Java Email,讲解在项目中如何利用Java发送电子邮件。
9、讲解如何在
电商项目中进行支付相关的开发。
10、使用DBUtils框架/JDBC Template技术简化JDBC相关开发
11、MyBatis框架解决中大型项目数据库处理的解决方案
12、详细分析讲解Maven技术如何在项目中应用。
13、讲解SVN服务器解决项目备份与多人合作开发问题。
第三阶段
数据库设计部分
1、MySQL数据库中数据类型、建库、建表、修改表结构。
2、MySQL数据库中添加、修改、删除、创建各种约束。
3、MySQL进行模糊查询、左外连接、右外联接、子查询、分组查询聚合函数的应用、存储过程、函数、游标等
4、Oracle数据库中分页查询、优化、体系结构。
5、Oracle中各种查询、序列、索引、用户、事务处理等。
6、Oracle中PL/SQL编程语法、存储过程、游标、包、触发器等。
第四阶段
前端界面设计部分
1、HTML的各种标签、基本排版标签、表单及表格标签。
2、CSS设计各种样式效果。CSS的选择器、常用样式属性、盒子模型、CSS盒子的浮动与定位。
3、CSS完成各种页面的布局以及设计各种页面效果。
4、JavaScript基础语法、常用对象、DOM/BOM模型、常见开发案例。
5、JQuery各种选择器、对样式操作、事件处理、动画处理、元素处理,Ajax异步处理操作。
6、JQuery-Easy
UI各种常用组件、树形菜单、手风琴面板、Tab面板页面布局等。