达内Java培训课程目录涵盖从初级到高级全面的Java编程技术教学内容,包括基础语法、Web开发框架、企业级应用架构等模块,帮助学员掌握实用技能。
达内Java培训课程目录如下:
### 第一阶段(以Tetris项目贯穿)
- **Java语言基础**:算法基础、常用数据结构及企业编程规范。
- 掌握常见的数据结构与实用算法;培养良好的企业级编程习惯。
- **面向对象的Java**:面向对象特性包括封装、继承和多态,以及基本设计模式等。
- 理解面向对象的基本原则及其在实际中的应用意义;掌握Java面向对象编程的核心实现原理。
### 第二阶段(以T-DMS V1项目贯穿)
- **JDK核心API**:语言核心包、异常处理机制、常用工具包和集合框架等。
- 熟练运用JDK核心API技术,理解设计原则,并具备阅读文档的能力;为后续学习打下坚实基础。
- **JavaSE核心内容**:涵盖异常处理、多线程编程、IO系统及网络编程等内容,还包括反射机制与JVM性能调优等。
- 掌握Java SE的核心知识和技术点,尤其是IO和多线程领域;初步具备面向对象设计能力,并掌握基本的JVM优化策略。
### 第三阶段(以T-DMS V2项目贯穿)
- **SQL语言**:基础及高级SQL语句、查询技巧与性能调优。
- 熟练使用SQL语句,掌握数据库查询技术以及如何进行SQL语句优化。
- **Oracle数据库**:体系结构和系统管理知识,包括核心编程技术和基本设计原理等。
- 掌握Oracle的架构及其核心编程技能
- **XML处理**:语法、解析方式(如SAX与DOM)、Dom4j组件及Digester组件的应用。
- 熟练掌握XML语法规则和Java对XML的各种解析方法。
### 第四阶段(以T-NetCTOSS电信计费系统贯穿)
- **HTML/CSS**:文档结构、CSS基础语法以及如何使用链接、列表等元素构建网页布局。
- 掌握基本的HTML原理,熟练应用各种选择器和样式设置,并掌握常用的HTML标记。
- **JavaScript核心技术**:数据类型定义、函数与对象操作技巧(如闭包)、DOM编程及事件模型等内容。
- 理解JavaScript语言的工作机制;能够有效地对网页元素进行动态控制并封装复杂逻辑,为后续学习奠定基础。
- **Servlet/JSP开发框架**:包括生命周期管理、Tomcat部署配置和JSP语法等基础知识。
- 深入理解Servlet与JSP的核心原理和技术细节,并掌握常用的设计模式及模板技术的应用方法
- **Ajax通信机制**:基本概念及其工作流程,以及如何使用XML或JSON格式的数据进行交互。
- 掌握基于HTTP协议的异步数据交换方式;能够熟练处理客户端和服务端之间的信息传递。
### 第五阶段(以“航空订票”系统贯穿)
- **企业应用开发部署环境**:Linux高级命令、脚本编程技巧以及Ant构建工具等。
- 熟练掌握在Linux操作系统中进行软件部署的相关操作技能,并熟悉各种自动化构建技术的应用场景
- **持久层框架技术**:ORM概念介绍,Hibernate核心API及其实体映射机制等内容。
- 掌握如何使用JPA或Hibernate实现对象关系映射;理解HQL查询语言以及缓存策略的配置方式。
- **Spring框架应用开发**:IoC容器的基本原理、依赖注入方法及其扩展功能等。
- 对于控制反转和面向切面编程有深入的理解,并能够灵活运用到实际项目中去,实现高效的企业级软件架构设计。