阶段 |
课程内容 |
第一阶段 |
更加实用科学的Java基础课程 |
具有扎实的编码功底是一个Java工程师必备的能力,我们力求从学员接触Java的第一天起就形成正确思考问题的方式。我们的关注点不仅仅在于对某个类库(API)的掌握,更多的是向学员展示企业中真正要重视的问题,例如异常如何处理、算法如何优化等。同时,我们注重让学员养成良好的编码和文档注释习惯,编写出企业认可的代码。 |
1. 面向对象程序设计、Java基础和核心API |
| 2. Java高级特性(多线程,反射,动态代理等) |
| 3. 设计模式及其应用 |
| 流行的数据库课程 |
| 针对于企业级应用系统,数据库至关重要,课程中选取了企业级数据库Oracle和广泛使用的开源数据库MySQL。 |
1. Oracle数据库基础 |
| 2. 数据库设计 |
| 更具实用价值的基于B-S系统的课程体系 |
| 基于浏览器的B-S体系结构,是目前企业系统中常用且成熟的体系结构,是我们项目实战中所关注的重点。 |
1. JDBC |
| AJAX(Asynchronous JavaScript and XML)是多种技术的综合,目前的Web2.0热潮中得到了广泛的应用。Ajax基础就是javascript的使用。 |
2. JSP/Servlet |
| 3. Tomcat服务器基础 |
| 4. Tomcat高级配置 |
| 5. JavaScript高级编程 |
| 企业级全真项目 |
| 通过企业的全真案例将知识有机的结合在一起,我们的目的不是学习知识本身,而是将各种技术,各种解决方案成果的应用于实际项目,解决实际的问题。 |
1. GlobalGet多线程下载工具 |
| 2. 中国移动计费帐务管理系统 |
第二阶段 |
J2EE轻量级解决方案 |
| Spring,Struts,Hibernate是业内鼎鼎大名的开源框架。但我们关注的不仅仅是知识本身, 应该遵循的过程是“企业项目中出现了什么问题”→“这些框架解决这些问题的策略是什么”→“如何利用这些框架熟练的解决问题”→“这些框架会有那些弊端和不足,在实践项目中如何去优化和扩展。 |
1. Spring |
| 2. Struts |
| 3. Hibernate |
| 4. iBATIS |
| 5. Ajax核心内容 |
| 6. Ajax常用框架及标签库 |
| 深入的数据库课程 |
| 深入学习数据库相关课程,重点关注数据库的设计和数据的访问技巧 |
1. PL/SQL高级编程 |
| 2. Oracle数据访问优化 |
| 3. MySQL数据库 |
| Java EE核心技术(加入EJB 3.0) |
| Java EE核心服务JNDI,RMI,JMS,JTA等是比较成熟的技术,是企业级项目的基础,是我们需要重点关注话题。 EJB 3.0的发布给EJB带来了新的活力,我们会领会其核心,把握技术发展的脉络。 |
1. Java EE核心服务(JNDI,JTA,JMS) |
| 2. Java EE核心设计模式 |
| 3. EJB(包括EJB 3.0) |
| 4. Linux操作系统 |
| 极限编程方法(XP)、实用的企业开发环境 |
| 极限编程(XP),这一经过实践考验的一种软件开发的方法,已经被成功的应用在许多大型开发团队。通过全真的项目实践,我们力求让学员充分体验XP的基本原则,同时能够熟练的使用一些部署及测试工具。 |
1. Eclipse |
| 2. Ant、JUnit、CVS |
| 3. NetBeans、IBM WSAD |
| 具备架构师的潜质和岗位拓展的能力 |
| 现代的软件开发,不是小作坊式的生产,需要以工程的角度去看待软件开发的过程,作为程序员,了解一些相关领域及软件工程的知识是必不可少的。 |
1. 软件工程 |
| 2. 软件架构技术 |
| 3. UML和建模工具(IBM Rational Rose) |
| 4. 软件测试技术 |
| J2EE应用服务器和中间件 |
| Java EE技术标准需要有企业级的服务器软件支持。了解一些常用应用服务器的安装、配置、调优至关重要。 |
1. JBoss |
| 2. Weblogic |
| 3. Websphere |
| 企业级全真项目 |
| 通过企业的全真案例将知识有机的结合在一起,来自于外企的全真项目,力求让学员在体验技术应用的同时熟悉欧美企业的开发流程和规范。 |
1. 大唐任务管理系统 |
| 2. 中国移动运营管理系统 |
时间:5个月
|