JAVA培训机构教学大纲Word格式.docx

上传人:b****5 文档编号:21235846 上传时间:2023-01-28 格式:DOCX 页数:95 大小:45.67KB
下载 相关 举报
JAVA培训机构教学大纲Word格式.docx_第1页
第1页 / 共95页
JAVA培训机构教学大纲Word格式.docx_第2页
第2页 / 共95页
JAVA培训机构教学大纲Word格式.docx_第3页
第3页 / 共95页
JAVA培训机构教学大纲Word格式.docx_第4页
第4页 / 共95页
JAVA培训机构教学大纲Word格式.docx_第5页
第5页 / 共95页
点击查看更多>>
下载资源
资源描述

JAVA培训机构教学大纲Word格式.docx

《JAVA培训机构教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《JAVA培训机构教学大纲Word格式.docx(95页珍藏版)》请在冰豆网上搜索。

JAVA培训机构教学大纲Word格式.docx

Servlet生命周期及Servlet服务器、Tomcat部署配置、JSP语法、自定义标记、JSTL

和EL表达式、JSP新特性、JavaWeb设计模式

Ajax

Ajax基础、XHF对象、Ajax设计模式、JSON技术

5

JavaScript

JQuery、JQuery插件、ExtJS

第五阶段

开发框架

Spring技术

SpringIoc基础、loc注入技巧、对象高级装配、SpringAOP原理、AspectJ、Spring

JDBC支持、Spring事务及安全管理;

SpringMVC技术

MyBatis

MyBatis映射基础、DQL映射、DML映射、复杂结果集映射技巧,高级动态SQL映射,

SqlSession的使用,Spring与MyBatis整合

Struts2

Struts2核心控制流程、Ogn1、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等。

G0F2:

种中设计模式

设计模式是开发者向高端职位走的必备技能。

对于初学者具备面向对象思维和架构思维有非常大的帮助。

尚学堂特色就业课程

(一)

JAVASE面试题内部详解、面试答题技巧详解

第二阶段数据库阶段

ORACL数据库

Oracle基础管理;

SQL语言,PL/SQL语言;

触发器、存储过程;

序列、索引、视图对象;

数据备份与移植;

多表连接难题详解;

MYSQ数据库

MySQ数据库的使用;

Mysql5.5/5.6数据库、navigat客户端软件;

业界常见问题设计;

数据库表的设计范式;

数据库设计

设计的三大范式;

PowerDesigner的使用;

JDBC技术

JDBC基础;

Statement、PreparedStatement、ResultSet结果集对象等。

数据库连接池技术

Pool池的思想;

连接池技术;

C3P0proxool连接池等;

使用设计模式开发连接池;

详细扩展与测试池效率;

6

ORM对象关系映射基本思想

使用反射机制和ORM、想封装JDBC工具

7

尚学堂特色就业课程

(二)

SQL优化

数据库常见笔试题和面试题

第三阶段移动前端和web前端阶

HTML5&

CSS3&

HTML语言;

CSS3语言;

JavaScript语言;

作用域,闭包,继承,模块化编程,异步加载;

BOM浏览器对象模型;

DOM文档对象模型;

JS操作CSSJS操作DOMECMAScript;

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/highcha

rts报表工具(选讲一个)

报表统计、报表处理;

图表处理;

8

Uediter,Kindeditor在线编辑

器(选讲一个)

uediter,kindeditor等在线编辑器技术、配置;

uediter,kindeditor图片和文件上传

处理;

9

WebUploa(上传组件

文件上传组件的使用

JavaEE阶

Http协议深入

使用chrome/火狐开发者工具,深入理解协议内部机制;

Servlet和JSP

Servlet技术;

JSP技术;

JSTLTagLibrary技术;

Filter&

Listener技术;

报表系统;

FileUploading;

Tomcat服务器技术;

servlet过滤器和AOP编程;

servlet监听器;

Servlet3.0

注解方式配置,异步Servlet编程

JSTL标签库

JSTL核心标签库,JSTL函数标签库、JSTL格式化标签库,JSTL之XML解析标签库、自定义标签技术;

SCh技术

CVS初步;

SVN简介;

SCM专业理论;

Git版本控制系统

深入学习git版本控制系统,并把自己的项目托管到github或其他git代码托管平台,

尝试参与开源软件开发

JavaWet实战演练

综合运用所学知识;

HTML+CSS+JS;

JSP+Servlet+JavaBean;

FileUploading;

分页技术;

数据校验;

MVC初步;

Filter;

Listener;

HTTPLook调试;

服务器集成技术;

负载均衡与内容分发;

XML技术

XML+XSL+DTD/SchemaXML数据解析;

XML应用详解;

CAST技术(XML数据和对象互转);

webservice技术;

JDOM/DOM4解析XML数据;

Tomcat服务器

服务器使用;

config配置详解;

高并发访问下的tomcat优化;

10

Apache服务器

常用配置文件,基于IP和域名的虚拟主机,代理服务器模块,实时监控服务器状态

11

Nginx服务器

灵活简单的配置,可定制的访问日志,反向代理,负载均衡。

12

Weblogic服务器

对业内多种标准的全面支持,包括EJBJSP、JMSJDBCXML(标准通用标记语言的子集)和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

jsor和JAVA对象互相转化

JSON/GSOI等类库

15

尚学堂特色就业课程(三)

JAVAEE常见笔试面试题

TOMCA等web服务器优化技巧

高级框架阶

流行Web框架简介

Struts2/spring4.x/hibernate4.x/springmvc/WebWork/Velocity/

Freemarker/mybatis等简介

经典设计模式

MV(模式,工厂模式,代理模式,单例模式,策略模式,责任链模式,享元模式,

IOC模式

SPRINGMVC匡架

SpringMV(属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。

Spring框架提供了构建Wet应用程序的全功能MVC模块。

Mybatis3

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

MyBatis消

除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

Struts2.x

Struts应用开发;

MVCS论;

Struts常用标签Taglib;

Struts国际化支持;

Struts异常处理;

Struts测试详解;

Struts的多模块配置;

拦截器;

自定义拦截器;

Hibernate4.x

Hibernate应用开发基础;

ORMI础理论;

关系映射技术;

性能调优技术;

性能优化一级缓存二级缓存查询缓存事务与并发悲观锁、乐观锁

Spring4.x

SpringIoC技术;

SpringAOP技术;

Spring与Struts/Hibernate结合运用;

Spring声明事务管理;

Spring+HibernateSpring支持Web

项目实战

Spring+Struts+Hibernate;

Mybatis+springMVC+spring;

maven;

SVNLog4J;

JUnit单元测试;

UML

UMI技术;

UM分析技术;

UML设计技术;

UML与软件架构;

RationalRose/

MagicDraw

Ant/maven

项目构建工具

Springsecurity/Shiro

权限管理框架

Jbpm/Activiti选讲一个

流程引擎框架

Webservice

Cxf,wsdl,rest/restful等等

EasyUI

前端富客服端技术。

Log4J日志管理

LoggingAPI;

16

SLF4J门面日志

SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。

17

Junit单元测试

JUnit单元测试技术;

18

Jmeter

JMeter压力测试;

压力测试技术;

19

高级框架常见笔试题和面试题

(四)

20

、黑马程序员((赠送大数据hadoop课程)

Html/CSS/JavaScript

Html

HTMl语言,HTML语言背景知识、HTMI全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签

CSS

HTMI语言,HTML语言背景知识、HTMI全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签

JavaSE进阶

JavaScrip编程,JavaScript语法、运算符、流程控制、函数、数组、对象、

JavaScript的内部对象,JavaScript中专用于操作对象的语句。

DHTM编程,理解

DOM树,DOIM寸象,常用DOIM寸象的属性、方法和事件,编写事件处理程序、使用

DOM操乍HTMI文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操乍XML文档。

DHTM编程的实用案例:

网页换肤、

HTMI表格排序等,以及JavaScript中的正则表达式及其应用

JavaWEB/JavaMail开发技术

/网上银行交易系统/网上在线支

xml

XML勺概念与基本作用、XML的基本语法、XML的约束模式、DTDXMLSchema名称空间。

Tomcat

WEB艮务器的工作原理;

Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WE虚拟目录与发布WE应用程序的各种方式、设置目录的默认网页、使用

Tomcat配置虚拟主机

Servlet

HTTP协议详解,Servlet简介、Servlet生命周期、使用@WebServlet和

@WebInitParam注解方式配置Servlet,动态部署Servlet以及为Servlet增加URL映射,可插性支持(Servlet3.0引入了称之为“Web模块部署描述符片段”的web-

fragment.xml部署描述文件),HttpServletResponse禾口HttpServletRequest的应用,Cookie及Cookie的应用,HttpOnly的cookie,Cookie实现商品浏览历史记录、Cookie实现记住用户名和密码‘Session及Session域的应用,Session跟踪机制,Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用,Session的持久化。

MySql

MySql数据库基础管理、SQL语言、数据库设计范式;

数据检索技巧,大对象的读写技巧。

MySql数据库,常见问题分析与设计。

JSP技术

JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声明、JSP注释,EL表达式简介,page指令及其重要的属性:

import、session、errorPage、isErrorPage、contentType、pageEncoding、isELIgnored、在web.xml文件中设置全局错误处理。

JSP中的include指令及其典型应用。

pageContext对象的详细讲解。

JSP标签

各种脚本标签、指令标签。

JSP中文乱码的各种原因分析。

JavaBean、JSP中与

JavaBean相关的三条指令(行为元素)。

JavaWE漏级开发技术:

Servlet过滤器及典型案例、Servlet监听器、使用@WebFilter、@WebListener注解方式配置过滤器和监听器,动态部署过滤器和监听器以及为过滤器增加URL映射,开发国际化的WEB

应用、Locale类,NumberFormat类,DateFormat类,MessageFormat类的应用,资源包(ResourceBundle类、ListResourceBundle类、PropertyResourceBundle类)的应用,Property资源文件与native2ascii工具,如何开发国际化的WE应用。

自定义标签和JSTL:

标签技术开发入门;

自定义标签API介绍,Tag接口及其开发案例,自定义标签的属性(动态属性值与动态属性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接口及其开发案例。

简单自定义标签与标签文件,标准标签库(JSTL)。

件的上传和下载及典型案例,HttpServletRequest和Part实现文件上传,使用

@MultipartConfig注解配置上传文件的参数等。

JavaMail开发技术

域名解析与MX记录、电子邮件的工作原理、邮件传输协议:

SMTPPOP3IMAR由B

件的组织结构:

RFC822邮件格式、MIME协议、邮件编码、复合邮件结构分析、JavaMailAPI及其体系结构、编程创建邮件内容:

简单邮件内容、包含内嵌图片的复杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激活。

阶段案例

邮箱账号激活与简历自动筛选工具:

原创实战课堂告诉你如何将学到的技术运用到真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让找工作更有效率。

网上在线支付模块:

本系统是为互联网客户提供在线支付功能,可立即应用于项目中

电子商务项目-在线图书销售系统:

本系统实现网络的图书管理图书销售等功能。

该项目采用经典的MVC设计模式,从需求分析到编码将涉及到JavaWeb大部分常见的技术,让学员理解真实项目的软件开发流程(分析、设计、编码、测试、部署),

通过此项目的锻炼学员可以熟练掌握基本的JavaWeb开发和复杂问题的解决方案,

为后面的学习奠定基础.,同时又为成功就职软件企业迈出坚实的一步。

.

Struts2框架的工作原理与架构分析,struts-default.xml与default.properties

文件的作用,指定多个配置文件,Struts2中的国际化,Struts2中的表单校验,

Struts2中文件上传。

使用通配符定义action、动态方法调用、多文件上传、自定

义类型转换器、输入校验、国际化、OGN表达式、Struts2标签、为Action的属性

注入值、自定义拦截器、异常处理、模型驱动、使用struts2实现的CRU操作的

案例。

高级Hibernate开发技术:

ORM、想,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询‘Hibernate大对象读取技术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。

Spring3.2

Spring3.2开发技术快速入门,IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入、AOF思想、AOP原理解剖、声明式事务管理、数据源配置。

Spring+JDBC

集成、spring的调度器、Spring+Struts2+Hibernate的集成及典型案例。

Struts2+Hibernate+Spring+Maven+CVS/SVN项目管理+CRM项目

Maven

Maven是什么、为什么使用Maven什么是一次构建、什么是依赖管理、依赖管理

的好处、Maven如何安装配置、使用Maver核心概念介绍(坐标、依赖、仓库、插件、生命周期等)、Maven与第三方Elicpse整合及如何在Eclipse中使用Maven什么是私服、Maven为什么使用私服、Maven私服Nexus的安装使用、如何使用Maven构建Web应用、使用Maven构建SSH应用、使用Maven进行测试、什么是持续集成等。

CVSSVN

CVS/SVN介绍及开发环境搭建、代码版本管理的各种使用

项目管理

项目管理:

为什么要学习项目管理,项目管理的重要性;

到底什么是项目及项目管理?

如果你是项目经理,如何运作自己的项目?

项目究竟应该如何做?

国际项目管

理框架介绍;

如何拓展项目管理应用的宽度?

项目管理与人生;

失败项目问题解析;

优秀项目经理应具备的能力及心态;

学习了项目管理,工作后如何应用?

如何让自己的职业生涯比别人提前2-4年?

,项目管理深入学习路径介绍;

工作后的职业发展智慧分享。

项目课程:

CRM项目

通过该项目让学生掌握如何使用struts2+spring+hibernate+Maven+svn来开发项目,

同时让学生进一步深入掌握如何分析、如何设计、如何编码、如何测试、如何部署

等软件开发流程。

JavaScript高级特

ECMAScript:

关键字(delete、this、try-catch)、原始类型

JavaScript高级

+AJAX/jQuery+JQueryEasyUI+Act

iviti工作流/企业协同0A项目/

国家电力项目/新BOS物流管理系统/ERP项目

(null、Boolean、NumberString、Object)、遍

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1