JAVA培训机构教学大纲教学文案Word文档格式.docx
《JAVA培训机构教学大纲教学文案Word文档格式.docx》由会员分享,可在线阅读,更多相关《JAVA培训机构教学大纲教学文案Word文档格式.docx(89页珍藏版)》请在冰豆网上搜索。
SQL语句基础和提高、sql语句调优
Oracle数据库
Oracle体系结构及系统管理、Oracle数据库高级编程、数据库设计基础
3
JDBC
JDBC核心API(Connection、Satement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)
4
Xml
XML语法、XML解析(SAX/DOM)、Dom4j组件、Digester组件
第四阶段
JavaScript核心与框架
HTML/CSS
HTML基本文档结构、掌握CSS基础语法、HTML文档块、链接、列表、表格、表单等
JavaScript核心
Javascript语言基础(数据类型、函数、对象、闭包)、JavaDOM编程、事件模型、JavaScript面向对象编程
Servlet/JSP
Servlet生命周期及Servlet服务器、Tomcat部署配置、JSP语法、自定义标记、JSTL和EL表达式、JSP新特性、JavaWeb设计模式
Ajax
Ajax基础、XHR对象、Ajax设计模式、JSON技术
5
JavaScript
JQuery、JQuery插件、ExtJS
第五阶段
开发框架
Spring技术
SpringIoc基础、Ioc注入技巧、对象高级装配、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事务及安全管理;
SpringMVC技术
MyBatis
MyBatis映射基础、DQL映射、DML映射、复杂结果集映射技巧,高级动态SQL映射,SqlSession的使用,Spring与MyBatis整合
Struts2
Struts2核心控制流程、Ognl、Ation、Interceptor、Result、FreeMarker、Struts2标记、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。
Sptring整合Struts
Hibernate
ORM概念、Hibernate核心API、Hibernate实体映射技巧、HQL查询、OSCache及Hibernate缓存技术;
Spring整合Hibernate
企业开发环境部署
Linux高级命令及脚本编程、远程登录、Ant、单元测试技术、Maven构建技术、SVN应用技术
二、尚学堂
Java基础
JavaSE
JAVA开发基础知识、Eclipse开发环境、JavaSE7.0API、JavaSE8.0新特性、多线程技术、Socket网络技术、RegularExpression、Java反射技术、Properties技术、各种实战设计模式、JavaDebug技术、面向对象设计原则详解、实例解决面向对象设计
实战数据结构
数据结构实战训练、数组、链表等常用数据结构实战
反射机制
JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。
GOF23种设计模式
设计模式是开发者向高端职位走的必备技能。
对于初学者具备面向对象思维和架构思维有非常大的帮助。
尚学堂特色就业课程
(一)
JAVASE面试题内部详解、面试答题技巧详解
数据库阶段
ORACLE数据库
Oracle基础管理;
SQL语言,PL/SQL语言;
触发器、存储过程;
序列、索引、视图对象;
数据备份与移植;
多表连接难题详解;
2
MYSQL数据库
MySQL数据库的使用;
Mysql5.5/5.6数据库、navigat客户端软件;
业界常见问题设计;
数据库表的设计范式;
数据库设计
设计的三大范式;
PowerDesigner的使用;
JDBC技术
JDBC基础;
Statement、PreparedStatement、ResultSet结果集对象等。
数据库连接池技术
Pool池的思想;
连接池技术;
C3P0、proxool连接池等;
使用设计模式开发连接池;
详细扩展与测试池效率;
6
ORM对象关系映射基本思想
使用反射机制和ORM思想封装JDBC工具
7
尚学堂特色就业课程
(二)
SQL优化
数据库常见笔试题和面试题
移动前端和web前端阶段
HTML5&
CSS3&
HTML5语言;
CSS3语言;
JavaScript语言;
作用域,闭包,继承,模块化编程,异步加载;
BOM浏览器对象模型;
DOM文档对象模型;
JS操作CSS;
JS操作DOM;
ECMAScript;
JS操作DIV;
protoype;
js基于对象编程;
HTML5新技术特点;
webSocket,地理定位,canvas;
Firefox和chrome浏览器开发者工具;
javascript控制台console;
Bootstrap4.0
Bootstrap4.0前端css框架,不会美工也能做出漂亮的页面
Jquery
Jquery基本技术;
jquery使用插件;
CommonsJS,Requires.js
javascript模块化开发
jqueryUI/jqueryeasyui
(选讲一个)
教授企业常用jqueryui和jqueryeasyui组件
AJAX技术
AJAX技术基础;
AJAX技术框架;
AJAX技术调试技巧;
Echart/fusioncharts/highcharts报表工具(选讲一个)
报表统计、报表处理;
图表处理;
8
Uediter,Kindeditor在线编辑器(选讲一个)
uediter,kindeditor等在线编辑器技术、配置;
uediter,kindeditor图片和文件上传处理;
9
WebUpload上传组件
文件上传组件的使用
第四阶段JavaEE阶段
Http协议深入
使用chrome/火狐开发者工具,深入理解协议内部机制;
Servlet和JSP
Servlet技术;
JSP技术;
JSTLTagLibrary技术;
Filter&
Listener技术;
报表系统;
FileUploading;
Tomcat服务器技术;
servlet过滤器和AOP编程;
servlet监听器;
Servlet3.0
注解方式配置,异步Servlet编程
JSTL标签库
JSTL核心标签库,JSTL函数标签库、JSTL格式化标签库,JSTL之XML解析标签库、自定义标签技术;
SCM技术
CVS初步;
SVN简介;
SCM专业理论;
Git版本控制系统
深入学习git版本控制系统,并把自己的项目托管到github或其他git代码托管平台,尝试参与开源软件开发
JavaWeb实战演练
综合运用所学知识;
HTML+CSS+JS;
JSP+Servlet+JavaBean;
分页技术;
数据校验;
MVC初步;
Filter;
Listener;
HTTPLook调试;
服务器集成技术;
负载均衡与内容分发;
XML技术
XML+XSL+DTD/Schema;
XML数据解析;
XML应用详解;
CAST技术(XML数据和对象互转);
webservice技术;
JDOM/DOM4J解析XML数据;
Tomcat服务器
服务器使用;
config配置详解;
高并发访问下的tomcat优化;
10
Apache服务器
常用配置文件,基于IP和域名的虚拟主机,代理服务器模块,实时监控服务器状态
11
Nginx服务器
灵活简单的配置,可定制的访问日志,反向代理,负载均衡。
12
Weblogic服务器
对业内多种标准的全面支持,包括EJB、JSP、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便
13
Linux课程
Linux的介绍:
Linux的发展历史、Linux和Windows的对比和优势、Linux的常见版本
Linux的安装:
VMwareWorkstation虚拟软件安装过程、CentOS虚拟机安装过程
Linux的常用命令:
常用命令的介绍、常用命令的使用和练习
VI、VIM编辑器:
VI、VIM编辑器的介绍、VI、VIM扥使用和常用快捷键
Linux用户和组账户管理:
用户的管理、组管理
Linux系统文件权限管理:
文件权限介绍、文件权限的操作
Linux的RPM软件包管理:
RPM包的介绍、RPM安装、卸载等操作
Linux网络:
Linux网络的介绍、Linux网络的配置和维护
Linux上常见软件的安装:
安装JDK、安装Tomcat、安装mysql
linux部署自己的javaweb实战项目
14
JSON和JAVA对象互相转化
JSON/GSON等类库
15
尚学堂特色就业课程(三)
JAVAEE常见笔试面试题
TOMCAT等web服务器优化技巧
高级框架阶段
流行Web框架简介
Struts2/spring4.x/hibernate4.x/springmvc/WebWork/Velocity/Freemarker/mybatis等简介
经典设计模式
MVC模式,工厂模式,代理模式,单例模式,策略模式,责任链模式,享元模式,IOC模式
SPRINGMVC框架
SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。
Spring框架提供了构建Web应用程序的全功能MVC模块。
Mybatis3
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
Struts2.x
Struts应用开发;
MVC理论;
Struts常用标签Taglib;
Struts国际化支持;
Struts异常处理;
Struts测试详解;
Struts的多模块配置;
拦截器;
自定义拦截器;
Hibernate4.x
Hibernat