【教学内容】
环节(以Tetris项目围绕)
1、Java語言基础
优化算法基础、常见算法设计、公司程序编写标准。
把握普遍的算法设计和好用优化算法;塑造优良的公司级程序编写习惯性。
2、Java面向对象编程
面向对象编程特点:封裝、承继、多态等,面向对象编程编程设计,基础策略模式等。
把握面向对象编程的基本要素及其在程序编写实践活动中的实际意义;把握Java面向对象编程基础完成原理。
实践项目一:Tetris项目开发设计
第二阶段(以T-DMSV1项目围绕)
1、JDK核心API
語言核心包、异常处理、常见常用工具、结合架构。
灵活运用JDK核心API技术编程;了解API设计原理;具有娴熟的阅读文章API文本文档的能力;为事后的学习奠定牢靠的語言基础。
2、JavaSE核心
异常处理、c#多线程基础、IO系统软件、网络编程、Java反射机制、JVM特性优化(JVM运行内存构造分析、GC剖析及优化、JVM运行内存主要参数提升)、Java泛型、JDK新特点。
灵活运用JavaSE核心內容,非常是IO和c#多线程;基本具有面向对象编程设计方案和程序编写的能力;把握基础的JVM优化策略。
实践项目二:T-DMSV1项目开发设计
第三阶段(以T-DMSV2项目围绕)
1、SQL語言
SQL句子基础和提升、SQL句子优化。
灵活运用SQL句子;把握一定的数据库方法及SQL句子优化技巧。
2、Oracle数据库查询
Oracle系统架构及管理信息系统、Oracle数据库编程、数据库设计基础。
把握Oracle系统架构及核心技术编程。
3、JDBC
JDBC核心API(Connection、Statement、ResultSet)、JDBC开发技术(缓存文件技术性、批处理技术性、数据库连接池技术性)。
了解JDBC做为标准的设计原理;灵活运用JDBCAPI;具有应用JDBC对数据库查询开展高效率浏览的能力。
4、XML
XML英语的语法、XML分析(SAX、DOM)、Dom4j部件、Digester部件。
灵活运用XML英语的语法标准;了解DOM实体模型;了解Java对XML的各种各样分析方法。
实践项目三:T-DMSV2项目开发设计
第四阶段(以T-NetCTOSS电信网收费系统围绕)
1、HTML/CSS
HTML基础文本文档构造、把握CSS基础英语的语法、HTML文本文档块、连接、目录、报表、表格等
把握HTML基础原理;把握CSS各种各样选择符及普遍款式设定;娴熟应用HTML常见原素。
2、JavaScript核心
JavaScript語言基础(基本数据类型、涵数、目标、闭包)、JavaDOM程序编写、恶性事件实体模型、JavaScript面向对象编程。
深层次了解JavaScript語言原理;娴熟的应用JavaScript对HTMLDOM开展程序编写;灵活运用JavaScript目标封裝方法,为事后的JavaScript学习培训奠定牢靠的基础。
3、Servlet/JSP
Servlet生命期及Servlet网络服务器、Tomcat布署配备、JSP英语的语法、自定标识、JSTL和EL表达式、JSP新特点、JavaWeb策略模式。
深入了解Servlet核心原理;灵活运用ServletAPI;深入了解JSP模块工作中原理;深入了解标识库原理;了解普遍的JavaWeb策略模式;为事后的JavaWeb开发设计奠定牢靠的基础理论基础。
4、Ajax
Ajax基础、XHR目标、Ajax策略模式、JSON技术性
把握Ajax的基础通讯原理;把握根据XML和JSON的Ajax数据信息标准。
5、JavaScript架构
JQuery、JQuery软件、ExtJS
把握JQuery核心API;掌握JQuery基础设计原理;掌握多种多样JQuery软件;把握DWR的基础原理及运用方法。
实践项目四:T-NetCTOSS电信网收费系统项目开发设计
第五环节("云笔记"真正项目为围绕项目)
1、Spring技术性
SpringIoc基础、Ioc引入方法、目标装配线(自动组装、模版装配线、部件扫描仪特点、FactoryBean、目标生命期)、SpringAOP原理、AspectJ、SpringJDBC适用、Spring事务管理及安全工作;SpringMVC技术性。
深层次了解Ioc和AOP的基础原理和完成方法;灵活运用SpringIoc及AOP完成方法;灵活运用Spring事务处理。
2、MyBatis
MyBatis映射基础,DQL映射,DML映射,繁杂結果集映射方法,动态性SQL映射,SqlSession的应用,Spring与MyBatis融合。
深层次了解MyBatis的工作中原理,灵活运用XMLMapper映射方法,非常是动态性SQL的应用么能力,把握缓存文件体制;而且全方位把握MyBatis与Spring的融合技术性。
3、Struts2
Struts2核心操纵步骤、Ognl、Action、Interceptor、ResultFreeMarker、Struts2标识库、Struts2拓展、Struts2运用方法(键入、信息现代化、上传文件和下载、避免反复递交等)。Spring融合Struts。
灵活运用Struts2核心要素,非常是Interceptor和Result;把握根据模版技术性的Struts2UI组件;把握根据Ognl的信息共享方法、把握Struts2各种各样订制及拓展方法;灵活运用根据Struts2与Spring融合的Web开发设计方法。
4、Hibernate
ORM定义、Hibernate核心API、Hibernate实体线映射技术性、Hibernate关联映射方法、HQL查寻、OSCache及Hibernate缓存文件技术性;Spring整Hibernate。
重中之重把握Hibernate多种多样关系映射方法以及好用背景图,保证在适合的情况下应用适合的关系方法;把握多种多样Hibernate查寻方法及开发技术;依据具体情况挑选不一样的持久层架构。
5、公司使用开发设计布署自然环境
Linux指令及脚本制作程序编写、远程登陆、Ant、单元测试卷技术性、Maven搭建技术性、SVN应用技术。
灵活运用根据Linux系统软件的技能;能够娴熟的进行运用的部署工作;能够娴熟的应用开发设计布署专用工具。
实践项目五:"云笔记"真正项目