北京圣思园科技有限公司JAVA面授培训大纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)北京圣思园教育科技有限公司第一期面授培训大纲DraftVersion(InnerVersion:0.9)ReleaseCandidate3北京圣思园教育科技有限公司BeiJingShengSiYuanEduTechCo,Ltd2010-07-27北京圣思园科技有限公司授培训大纲北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)圣思园Java培训咨询群1:50257077(已满)圣思园Java培训咨询群2:50790859圣思园Java培训咨询群3:88279308北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第一部分JavaSE入门知识Java简介进制之间的转换Java基本数据类型理解面向对象程序设计的概念理解面向对象的三大基本特征:继承、封装与多态Java基础知识类、接口、抽象类this关键字、static关键字、final关键字方法的参数传递机制(深度剖析常见误区)Java垃圾回收机制四种内部类的实现方式方法重写(override)与重载(overload)的联系与区别通过多态实现程序代码的松耦合Java异常体系详解(checkedexception与uncheckedexception)Java中级知识JDK5.0新特性(泛型、枚举、可变参数、增强的for循环、静态导入等)JavaAnnotation(使用系统内置Annotation、自定义Annotation、Annotation的继承等)Java多线程机制详解(锁、synchronized关键字、sleep()方法、wait()方法、notify()、notifyAll()方法的意义与联系)JavaI/O编程(装饰模式详解)Java网络编程基础知识(Socket、URL、URLConnection、ServerSocket等)TCP与UDP的联系与区别JavaCollectionAPI(Collection、List、Set、Map、ArrayList、LinkedList、Vector、HashSet、TreeSet、HashMap与TreeMap等)深入分析Java集合源代码,同时结合数据结构的知识加深对JavaCollection的理解AWT与Swing及其所涉及的重要设计模式(观察者模式详解)Java高级知识递归的应用常用设计模式(工厂方法模式、观察者模式、策略模式、装饰模式、模板方法模式、命令模式等的原理与应用)JavaNIO详解java.util.concurrent并发包的应用(ConcurrentHashMap核心源代码分析、ThreadPoolExecutor、FutureTask、Semaphore、Condition、ReentrantReadWriteLock等接口与类的深度分析)北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)基于JDK1.4锁的并发机制与基于JDK5.0并发包的同步与并发机制的比较与分析序列化与反序列化正则表达式的应用Java动态代理与反射机制深入理解JVMJava代码的执行机制源代码编译机制类加载与执行机制JVM内存管理(内存空间、内存分配、内存回收)使用JConsole、JVisualVM及JMap等查看内存的使用状况分析程序执行的过程JVM线程资源同步及交互机制线程交互机制与状态分析项目实战多人聊天程序(加深对Java集合、文件操作、网络通信、多线程等技术的理解,体会客户端/服务器端编程模型的原理与使用方法,深入理解设计模式在实战中的应用策略,体会设计模式的最佳实践)注:JavaSE是每个Java培训机构都会讲解的内容,但细心的学员会发现圣思园的JavaSE是与众不同的,我们不仅讲解基础,同时还会深入到JVM内核,深度剖析Java字节码的运作方式,圣思园会详细讲解JDK5.0与6.0新增加的特性,会深度讲解java.util.concurrent并发包并且会剖析其核心类的源代码,会深度剖析Java集合框架的源代码。通过Java集合来学习数据结构的相关知识。圣思园的JavaSE将是目前国内最系统、最完善、最深入的课程。北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第二部分版本管理CVS版本管理的基本概念熟悉CVS的常用命令使用WinCVS管理版本使用EclipseCVS客户端实现版本管理SubversionSubversion的基本概念Subversion原理剖析熟悉Subversion的常用命令使用命令行的方式创建Subversion仓库并管理权限整合Apache与Subversion进行版本管理整合Eclipse与Subversion进行版本管理注:我们不仅会讲解版本管理的相关知识,同时还会提供给学员圣思园独家编撰的CVS与Subversion内部教材供学员巩固与提高所用。北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第三部分单元测试JUnit详解JUnit3.8与JUnit4.x详解单元测试方法的执行过程如何测试应用代码如何测试私有方法JUnit框架源代码剖析(由于JUnit是极为优秀的开源框架,其作者是世界级的编程大师,该框架虽小巧但又优雅地应用了大量的设计模式,因此深入学习其源代码可以极大地提升自己的系统设计能力)注:目前国内的Java培训机构几乎没有讲解单元测试的,而企业开发中单元测试是一个非常重要的环节。圣思园紧跟企业开发的步伐,特别推出JUnit单元测试框架深度剖析的课程,不仅详细而又深入地讲解了单元测试的原理与使用方法,更为重要的是,圣思园会详细分析JUnit框架的源代码,剖析其中用到的各种设计模式。学员将不仅学习到如何进行单元测试,更可以了解设计模式在真实框架中的使用方法,这在国内的培训市场是绝无仅有的。北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第四部分UMLUMLUML的概念UseCaseDiagram详解SequenceDiagram详解ClassDiagram详解如何读懂现有系统的UML设计图如何设计系统的UML设计图使用UML描述常见设计模式北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第五部分数据库应用开发Oracle数据库如何安装Oracle数据库SQL语言PL/SQL表空间视图触发器过程游标MySQL数据库MySQL数据库的常用命令MySQl数据库的基本结构与操作方式使用ToadforMySQL客户端JDBCJDBC详解使用JDBC的步骤使用JDBC连接数据库使用JDBC操纵数据库JDBC操纵数据库的过程与分析数据库连接池(详解ApacheDBCP数据库连接池)深度剖析DAO模式北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第六部分JavaWeb开发基础知识Web开发原理HTML常用标签的使用表单提交的原理HTTP协议介绍CSS(层叠样式表)熟悉CSS的盒模型CSS的基本使用方法CSS的内联与链接等使用方式基础Web开发技术JSP的运行机制与原理剖析JSP内置对象JSP表达式JSP脚本EL表达式Tomcat服务器的几种配置方式Servlet的概念与原理Servlet的生命周期Servlet常用及重要APIServlet与JSP的关系Servlet的多线程机制Filter原理与开发Listener原理与开发中级Web开发技术XML原理与使用方式DTD与Schema详解根据Schema生成XML文档根据XML文档推导Schema与DTDXML的常用解析方法(DOM与SAX)XML常用解析库dom4J与JDOM详解JSP自定义标签库详解Session详解Cookie详解Session与Cookie的关系MVC设计模式高级Web开发技术Servlet3.0详解WebFragment详解如何使用Servlet3.0新增API简化应用开发Servlet3.0Annotation详解Tomcat7.0新特性详解深入理解JavaScript面向对象的JavaScript详解构造JavaScript对象的几种方式(工厂方法模式、构造函数模式、原型模式)JavaScript的继承北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)JavaScript深层原理剖析JavaScript作用域闭包与模拟私有属性JavaScript数据类型匿名函数DOM与BOM详解Firebug使用方法详解使用JavaScript实现常见设计模式Ajax应用开发理解Ajax工作原理与使用方式手工实现Ajax调用XMLHttpRequest对象详解jQuery详解jQuery原理与分析jQuery常用API详解使用jQuery简化应用开发使用jQuery实现Ajax调用使用jQuery动态操纵页面HTML项目实战某大型公司信息整合与协作系统(该系统涉及到较多的业务逻辑,可以最大限度地利用上所学的JavaWeb开发技术的方方面面,是能力提升的绝佳机会,为后续框架的进一步学习打下坚实的技术基础)注:目前国内很多Java培训机构对JavaWeb的讲解还停留在Servlet2.5与JSP2.0上,圣思园始终处在技术潮流的最前端,我们将给大家带来最新的Servlet3.0与JSP2.2的课程,详细讲解Servlet3.0新增的API与使用方式,详细讲解WebFragment等最新、最酷的技术特性。圣思园对JavaScript的讲解将是国内最为深入的,目前还有很多培训机构在教大家如何使用JavaScript做弹出对话框等无聊的内容,这已经是上个世纪90年代的原始做法了。圣思园将追寻JavaScript的本源,从语言核心的角度讲解JavaScript的本质,如原型、闭包、私有变量等等,只有将这些最为重要的内容掌握了才能更好地使用各种JavaScript框架,否则仅仅停留在框架的使用上将永远是个代码工人,无法提升自身的能力,这是圣思园为广大学员设身处地着想后所作出的决定,我们的讲解始终都是最为深入的。北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司版权所有(AllRightsReserved)第七部分JavaWeb框架(当前培训领域最为深入的剖析)Struts2.1Struts2.1的由来Action详解类型转换输入校验(使用xml、程序验证两种方式)国际化异常处理插件机制文件上传OGNL表达式常用标签库属性驱动与模型驱动Struts2.1核心源代码分析(提升能力的绝佳机会)Struts2Annotation详解Hibernate3.5Hibernate的由来Hibernate常用API详解配置文件详解ORM的思想Hibernate的检索策略与检索方式一对一、一对多、多对多的关联关系映射继承关系数据库事务详解拦截器与回调Hibernate二级缓存处理并发问题Hibernate性能优化管理Session和实现对话Spring3.0Spring的由来与发展历史IoC与

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功