《杭州Java培训课程》由会员分享,可在线阅读,更多相关《杭州Java培训课程(5页珍藏版)》请在金锄头文库上搜索。
1、杭州 Java 培训课程内容:技术名称知识要点学习目的Java 语言基础,多线程,AWT,Swing,I/OJava 语言基础, 面向对象核心特性, 面向对象的实现机制,异常处理,多线程,图形化界面,输入/输出流和文件操作。掌握面向对象语言的特性,精通 Java 编程基础技术, 掌握多线程的原理和综合应用;掌握 XML 的作用及 DOM 解析器的用法。掌握 I/O 的综合应用。程序调试/单元测试程序调试的技巧和软件测试基本概念。 掌握程序调试和软件测试的技巧和操作。数据库基础,JDBC数据库原理和基本的应用。JDBC 的原理,四大部件的作用及用法。掌握数据库基本概念和增删改查技术,以及 Jav
2、a 应用程序和数据库的交互,JDBC 四大部件的用法。Socket 网络编程Socket 网络编程原理和应用,C/S模式编程。掌握 Socket 网络编程原理和应用,能够运用 Socket 网编开发 C/S 模式应用系统。数据结构与算法软件开发过程中所要用到的数据操作,如数据检索,数据查询,递归,数据链表,数据堆栈等掌握数据结构的概念以及各种数据结构的操作Html/css,JavaScriptHTTP 协议; Html 静态网站的制作; JavaScript 的语法及综合应用; Html DOM 的用法.熟练掌握静态页面编辑技术和常见 Html IDE 的使用。 灵活运用 CSS。 熟练运用
3、DOM 或 Html DOM 实现 Html 与JavaScript 的交互。Android 开发android UIandroid 应用开发android 底层技术掌握在 android 手机上的JAVA 开发。Html/css,JavaScriptHTTP 协议; Html 静态网站的制作; Javascript 的语法及综合应用; Html DOM 的用法.?熟练掌握静态页面编辑技术和常见 Html IDE 的使用。 灵活运用 CSS。 熟练运用 DOM 或 Html DOM 实现 Html 与JavaScript 的交互。Tomcat Web 服务器Web 服务器的作用和配置。掌握 w
4、eb 服务器的作用以及配置。JSP、Servlet,AjaxJSP,Servlet 的基本概念和原理, JSP 语法,指令,标签及九大对象。Servlet 生命周期,线程安全问题。 Filter 过滤器,Listener 监听器, EL 表达式,JSTL 标签, Ajax 原理和常见 Ajax 容器的应用。掌握 JSP/Servlet 基本概念和原理,掌握 Servlet 生命周期,线程安全问题.掌握 JSP 语法,指令,标签及九大对象。 掌握 Filter 过滤器的综合应用。掌握 Listener 监听器的综合应用.掌握 EL 表达式和 JSTL的用法熟悉运用所学知识进行 B/S 模式开发应
5、用系统.常见 IDE 的使用。Log4j,Ant,数据库缓冲池Log4J,Ant 用法。 数据库缓冲池原理及配置。熟练掌握 Log4J,Ant 的原理和使用。掌握数据库缓冲池的原理,配置及作用。Webservice、SOAWebService 的原理、意义及用法。XML、UDDI、SOAP、WSDL 术语。掌握 Webservice 的原理,深入理解UDDI,SOAP、WSDL 等webService 专业术语,灵活运用 Webservice 技术在不同应用系统之间传递和操作数据。Oracle 数据库PL/SQL,触发器,函数,存储过程,包,触发器,索引,数据查询优化;Oracle 数据库体系
6、结构; Oracle 用户权限管理; Oracle 备份。掌握数据库高级操作,触发器,函数,存储过程,索引的使用,对数据库查询的优化等, 掌握 Oracle 数据库体系结构,用户权限管理及备份。实战项目:供应链系统运用 Java,JSP/Servlet,Ajax,EL 表达式,JSTL 标签,Filter 等知识进行B/S 模式的开发。对 Java,JSP/Servlet,Ajax 总结及应用,并且掌握项目开发流程,团队合作规则,在实战中积累经验,学习开发技巧云计算云计算概念、优势、适用场景、发展现状; 云计算现有解决方案; openstack 架构; 深入了解云计算,了解并熟练掌握 open
7、stack 各模块运行的功能细节。openstack 部署和安装; openstack 各模块工作原理; openstack 基础上进行二次开发 。大数据大数据的现状、发展趋势; 分布式存储架构 hadoop; 离线计算框架:MapReduce,Yarn; NoSQL 原理以及典型实现Hbase、Mongodb; 大数据下的数据仓库 hive; 实时计算框架 storm; 大数据整体部署和综合运用。了解大数据,深入学习并掌握相关存储架构、框架、原理等等,学会大数据的综合运用。模板语言 Velocity、 Freemarker模板语言的作用,语法用综合应用。掌握模板语言的作用,语法及综合应用St
8、ruts 框架Struts 框架的原理及配置,Struts框架应用和高级特性。熟练掌握 Struts 框架的原理,配置及应用。Struts2.0/ Webwork拦截器的概念原理以及使用方法,Webwork,Struts2 的 MVC 分成结构。掌握拦截器的概念和利用Struts2 进行应用系统的分层开发,掌握如何进行整合Spring。Hibernate/Ibatis 框架数据持久化的概念、原理、配置、应用, HQL 查询,缓存概念和用法,Lazy 概念和用法,熟练掌握 hibernate/Ibatis ORM 框架的概念、配置、操作。利用 hibernate/Ibatis来完成数据库的增加,
9、修改,删除等操作,掌握 hibernate一级缓存,二级缓存的应用。掌握 hibernate Lazy 机制的原理和用法。Spring 框架IOC,AOP 概念和原理,配置和应用。struts,hibernate,ibatis,spring 等框架的整合。熟练掌握 spring IOC,AOP的概念,原理,配置和应用。熟练掌握struts,Hibnerbate,ibatis,Spring 框架的整合。JAVA EE 安全机制(ACEGI)企业安全认证框架,SOA 技术,SOAP 技术,敏捷开发的理念和技术思想了解企业解方案的最新技术和最流行的解决方案。WebLogic/ Websphere/J
10、BOSS应用服务器应用服务器的作用,配置及应用。掌握常见的应用服务器及配置,掌握 web 服务器和应用服务器的区别。UML/OOD/OOPUML 知识,OOD,OOP 概念,根据业务需求来编写各种 UML 业务模型,掌握强大项目管理工具。熟练掌握 UML 视图的使用,根据 UML 视图来理解需求,熟悉如何把客户的需求用UML 表现出来。设计模式设计模式的概念,应用场合以及最常用的 23 种设计模式的设计思想和概念。熟练掌握设计模式的思想以及应用场合,怎样的程序应该用到什么样的设计模式来实现更方便,简洁。分布式系统开发分布式系统开发的原理及应用。掌握分布式系统开发的原理,及掌握分布式操作系统,分
11、布式文件系统,分布式数据库的应用。Web 动态图表技术: JFreeChart、JasperReportWeb 图表生成引擎的设计思路与实现 JFreeChart, JasperReport 及Cewolf 动态生成图表。熟练掌握通过 Java Applet、Jave Servelet、JSP、Java Bean以及借助开源软件JFreeChart, JasperReport及 Cewolf 动态图表生成引擎等多种方式开发 Web 图表,掌握如何设计 Web 动态图表生成引擎,并将其封装成Java Bean,以达到高效、重复使用的目的。LinuxLinux 操作系统的组成、安装、配置、和常用命
12、令, Linux 操作系统的网络管理, Linux 操作系统下的 J2EE 开发。掌握 Linux 操作系统的几大组成及每个组成部分的作用。掌握 Linux 的安装,配置,网络管理和常用命令的使用。能够在 Linux 下进行 J2EE 程序的开发。软件开发流程及 CMMI企业在软件管理方面所用到的知识,以及管理手段和方法,如何更好的来管理项目的整个生命周期等,并理解CMMI 的管理模式。在上项目的开发过程中熟悉企业对项目开发的管理和流程的控制,并熟悉其概念知识,并了解如何利用 CMMI进行项目流程改进。需求专题需求调研 需求分析熟练进行需求调研: 了解客户目标,用户业务内容、流程 熟练进行需求
13、分析:一、提取出核心、主要、急迫的业务,明晰业务流程; 二、运用管理思想,优化业务流程; 三、进行业务分类,规划系统蓝图; 四、详细描述软件功能点; 五、需求分析的质量控制。SVN/CVS 版本控制版本的控制的作用及用法。掌握版本的控制的作用,熟练掌握 CVS/SVN 等常用版本控制的应用。实战项目 电信 BOSS 系统运用 J2EE 知识开发电信工程项目,完成该项目的年投、立项、审批、可行性研究、权限管理等功能。对前面知识的总结及应用,并且掌握项目开发流程,团对合作规则,在实战中积累经验,学习开发技巧。职业素质培养1、沟通能力发展;2、自我控制和纪律培养;简历和面试1、简历书写;2、面试技巧;3、软件行业特点和发展;